1. 程式人生 > >Mysql 高級語句

Mysql 高級語句

字段 重復 _id ins sel 高級 sts dual code

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 高級語句