MySQL插入修改和删除 本文最后更新于 2024年11月30日 插入支持一次性插入多行,支持子查询 INSERT INTO beauty(id,`name`,sex,borndate,phone,photo,boyfriend_id) VALUES (13, 'fbb', '女', '1997-01-01', '', NULL, 2); 多行 INSERT INTO beauty(id,`name`,sex,borndate,phone,photo,boyfriend_id) VALUES (17, '杨紫', '女', '1997-01-01', '', NULL, 2), (18, '蒋欣', '女', '1997-01-01', '', NULL, 2); 不支持一次插入多行 INSERT INTO beauty SET id = 14, `name` = '刘涛', phone = '135' 子查询 INSERT INTO beauty(id, `name`, phone) SELECT 26, "赵丽颖", "454" ; 修改修改多表记录 UPDATE boys boy INNER JOIN beauty bea ON bea.boyfriend_id = boy.id SET bea.phone = "12344555" WHERE boy.id = 1 UPDATE beauty LEFT JOIN boys ON boys.id = beauty.boyfriend_id SET beauty.phone = "cn666" WHERE beauty.boyfriend_id is NULL 删除删除,有返回值,自增长从上个记录开始,支持事务回滚 DELETE FROM beauty WHERE id = 27 删谁delete后面就写谁 DELETE beauty FROM beauty INNER JOIN boys ON beauty.boyfriend_id = boys.id WHERE boys.id = 1 DELETE beauty, boys FROM beauty INNER JOIN boys ON beauty.boyfriend_id = boys.id WHERE boys.id = 3 清空整个表,没有返回值,自增长从1开始,不支持事务回滚 TRUNCATE TABLE beautyy MySQL > MySQL基础 #原创 #SQL #DB MySQL插入修改和删除 https://blog.liuzijian.com/post/36d9bcaa-2ba7-26ca-6f97-b8ef7a058e95.html 作者 Liu Zijian 发布于 2023年10月27日 更新于 2024年11月30日 许可协议 MySQL事务 上一篇 MySQL查询 下一篇