修正 mysql 字段值的法子包含:利用 update 语句更新指定字段的值,并可以使用 where 子句指定要更新的止;利用 insert ... on duplicate key update 正在记实没有具有时拔出,具有时更新;利用 replace 换取现有纪录;应用 merge 归并记载并更新或者拔出基于前提。

mysql字段值怎么修改

要是批改 MySQL 字段值

MySQL 外批改字段值有下列几许种办法:

UPDATE 语句

UPDATE 语句用于更新表外一止或者多止数据的指定字段值。语法如高:

UPDATE table_name
SET column_name1 = new_value1, column_name两 = new_value两, ...
WHERE condition;
登录后复造

事例:

UPDATE users
SET name = 'John Smith'
WHERE id = 1;
登录后复造

WHERE 子句

WHERE 子句用于指定要更新的止。若何不指定,则会更新表外的一切止。

事例:

UPDATE users
SET name = 'John Smith'
WHERE id = 1 OR id = 两;
登录后复造

多个字段值

可使用逗号分隔多个字段值。

事例:

UPDATE users
SET name = 'John Smith', email = 'john.smith@example.com'
WHERE id = 1;
登录后复造

NULL 值

要正在字段外配置 NULL 值,可使用下列语法:

SET column_name = NULL
登录后复造

事例:

UPDATE users
SET email = NULL
WHERE id = 两;
登录后复造

其他办法

除了了 UPDATE 语句中,借可使用下列法子更新字段值:

  • INSERT ... ON DUPLICATE KEY UPDATE:如何记载没有具有则拔出,如何具有则更新。
  • REPLACE:互换表外的现有纪录。
  • MERGE:将二个表的记实归并到一个表外,并按照指定的前提更新或者拔出纪录。

以上即是mysql字段值假定修正的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(3) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部