mysql - 带where子句的insert怎么写?

标签 mysql sql

我有一个只有两列idpassword的table1,所以我必须插入带有idpassword<的值 其中 id 不像“ADMIN%”... 我尝试了如下查询:

  1. 插入 table1 值('',''),其中 id 与 'ADMIN%' 不同(不起作用)
  2. 插入表值('',''),从表 1 中选择 id、密码,其中 id 与 'ADMIN%' 不同(不起作用)

两个查询均无效。请帮忙!!

最佳答案

类似

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

关于mysql - 带where子句的insert怎么写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22923310/

相关文章:

mysql - 使用 group by 和不使用 group by 时查询结果的差异

php - 按类别 id laravel 检索帖子

MySQL查询返回最新观察的第n个滞后

sql - 如果链接服务器查询失败,则回退到不同表的查询

mysql - 从 MySql 迁移到 Sql server 2008

mysql - 当没有匹配项时,为什么将 HAVING 子句中的比较从 '=' 更改为 '<' 会改变输出?

sql - 使用函数处理负偏移量

sql - 如果列数据以数字开头,则 Like 操作在 nvarchar 列筛选器上不返回任何行

mysql - SQL : Update table with select

javascript - CKEditor 无法显示我国的特殊字符 Æ Ø Å