Comment mettre à jour les données de la table dans la base de données MySQL
autoload
Libérer: 2021-04-15 14:13:31
original
9370 Les gens l'ont consulté
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 子句]
Copier après la connexion
: 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;
Copier après la connexion
Deuxièmement, insérez des données :
insert into tasks values(1,'math',2029-6-1,2060-6-1)
Copier après la connexion
Enfin, mettez à jour les données :
UPDATE `tasks` SET `start_date`='2029-6-1', `end_date`='2060-6-1' WHERE (`id`='1') AND (`subject`='math') AND (`start_date`='0000-00-00') AND (`end_date`='0000-00-00') LIMIT 1
Copier après la connexion
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!
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