MySQL高级语句

  • 如果有主键或者唯一键冲突则不插入:insert ignore into
  • 如果有主键或者唯一键冲突则更新:insert into staff (id,name,age,sex) values (1,'李四',18,1) ON DUPLICATE KEY UPDATE name="11111"
  • 如果有就用新的替代,values如果不包含自增列,自增列的值会变化:REPLACE into staff (id,name,age,sex) values (1,'李四',18,1)
  • 备份表:CREATE TABLE user_info SELECT * FROM user_info
  • 复制表结构:CREATE TABLE user_v2 LIKE user
  • 从查询语句中导入:INSERT INTO user_v2 SELECT * FROM user或者INSERT INTO user_v2(id,num) SELECT id,num FROM user
https://zhhll.icu/2021/数据库/关系型数据库/MySQL/基础/19.MySQL高级语句/

本文由mdnice多平台发布


bug生产者
20 声望0 粉丝