Mysql 高级语句

Posted 神马都是浮云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 高级语句相关的知识,希望对你有一定的参考价值。

1.插入数据的同时判断某个字段是否有重复的值

1.1插入单条记录

"INSERT INTO table (username, password) SELECT ‘小明‘, ‘123456‘ FROM dual WHERE not exists (SELECT * WHERE table.username=‘小明‘)"

1.2插入多条记录

"INSERT INTO table1 (table1_id, table1_name, table1_type) SELECT table2_id, table2_name, ‘admin‘ FROM table2 WHERE not exists (SELECT * FROM table1 where table1.table1_id = table2.table2_id)"

 

以上是关于Mysql 高级语句的主要内容,如果未能解决你的问题,请参考以下文章

MySQL高级语句

MySQL高级(进阶)SQL语句

Mysql高级SQL语句

MySQL高级(进阶)SQL语句

MySQL高级语句

mysql 高级SQL语句