如何用where子句写insert?

时间:2014-04-07 21:19:12

标签: mysql sql

我的table1只有两列idpassword,因此我必须插入idpassword的值id不喜欢' ADMIN%” ...... 我尝试了如下查询:

  1. insert into table1 values('','') where id not like 'ADMIN%'(不起作用)
  2. insert into table values('','') select id,password from table1 where id not like 'ADMIN%'(不起作用)
  3. 两个查询都不起作用。请帮助!!

3 个答案:

答案 0 :(得分:1)

这样的东西
insert into table (id, password) select id,password from table1 where id not like 'ADMIN%' 

根据http://dev.mysql.com/doc/refman/5.1/en/insert-select.html

答案 1 :(得分:1)

MYSQL INSERT不适用于WHERE子句。请检查:

MySQL Insert Where query

答案 2 :(得分:-1)

插入表格('id','密码');从table1中选择id,密码,其中id不像'ADMIN%';分号...

试试这个......