Maison >base de données >tutoriel mysql >Comment mettre à jour les données de la table dans la base de données MySQL

Comment mettre à jour les données de la table dans la base de données MySQL

autoload
autoloadoriginal
2021-03-22 15:57:139406parcourir

Cet article vous amène principalement à comprendre et à utiliser l'instruction MySQL Update pour mettre à jour les enregistrements existants dans la table de la base de données.

Syntaxe de base de l'instruction Update :

UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ]
[ORDER BY 子句] [LIMIT 子句]
  • 722e3d59fd24604761db25f00f9b264f : utilisée pour spécifier le nom de la table à mettre à jour. Clause

  • SET  : permet de préciser le nom de la colonne et sa valeur de colonne à modifier dans le tableau. Parmi elles, chaque valeur de colonne spécifiée peut être une expression ou la valeur par défaut correspondant à la colonne. Si une valeur par défaut est spécifiée, la valeur de la colonne peut être représentée par le mot-clé DEFAULT. Clause

  • WHERE : facultative. Utilisé pour limiter les lignes du tableau à modifier. Si non spécifié, toutes les lignes du tableau seront modifiées. Clause

  • ORDER BY  : facultative. Utilisé pour limiter l'ordre dans lequel les lignes d'un tableau sont modifiées. Clause

  • LIMIT  : facultative. Utilisé pour limiter le nombre de lignes modifiées.

Tout d'abord, créez une nouvelle base de données :

CREATE TABLE tasks (
    id INT NOT NULL,
    subject VARCHAR(45) NULL,
    start_date DATE NULL,
    end_date DATE NULL
)charset utf8;

Deuxièmement, insérez des données :

insert into tasks values(1,&#39;math&#39;,2029-6-1,2060-6-1)

Enfin, mettez à jour les données :

UPDATE `tasks` SET `start_date`=&#39;2029-6-1&#39;, `end_date`=&#39;2060-6-1&#39; WHERE (`id`=&#39;1&#39;) AND (`subject`=&#39;math&#39;) AND (`start_date`=&#39;0000-00-00&#39;) AND (`end_date`=&#39;0000-00-00&#39;) LIMIT 1

Remarque : Assurez-vous que Update se termine par une clause WHERE et spécifiez les données mises à jour via le Enregistrez les conditions qui doivent être remplies. Si la clause WHERE est ignorée, WHERE mettra à jour toutes les lignes du tableau. MySQL

Recommandé :

Tutoriel MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn