一个很简单的语法问题 INSERT INTO web_styleflash( flashcode ) ====>INSERT INTO web_styleflash( flashcode ) values( '你少了一个值')你不是把这两个语句一起执行吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是将两句放在一起执行的,这种语法mssql数据库支持的很好,insert ... select ....语法也是这么说的 你现在用的是MYSQL呀,看手册吧 俺试了没问题。你mysql版本?INSERT INTO a( x )SELECT xFROM aWHERE id = 1 HOHO,原来是我没有看手册,INSERT有些用法的,,现在才发现,,谢谢楼主,受教了。仔细看了一下手册,发现这么一句话“INSERT ... SELECT形式插入从其他表选择的行”楼主用了同一个表,所以提示不是唯一的表,把后面的表换成其它的试试。。 INSERT INTO ... SELECT语句需要满足下列条件: 1、查询不能包含一个ORDER BY子句。 2、INSERT语句的目的表不能出现在SELECT查询部分的FROM子句,因为这在ANSI SQL中被禁止让从你正在插入的表中SELECT。(问题是SELECT将可能发现在同一个运行期间内先前被插入的记录。当使用子选择子句时,情况能很容易混淆) 3、AUTO_INCREMENT列象往常一样工作。 你的sql语句没有满足第二个条件 还是xuzuning(唠叨) 解释的好,解释的清楚 数组分成二部分 很简单的,从AA省BB市取省和市 谁有IE6帮我看一下我都块改疯了 求一段php穷举的程序 倾家荡产求救 Apache服务器问题 关于GD库的问题 关于$result变量的问题 PHp+js的灯片的循环请大侠帮忙改进 学习PHP,遇到一个很困惑的问题。 请大家推荐一个服务器版的杀毒软件 MYSQL里面的INT型如果我不设置长度那它默认的长度是多少?
这种语法mssql数据库支持的很好,insert ... select ....语法也是这么说的
SELECT x
FROM a
WHERE id = 1
“INSERT ... SELECT形式插入从其他表选择的行”
楼主用了同一个表,所以提示不是唯一的表,把后面的表换成其它的试试。。
1、查询不能包含一个ORDER BY子句。
2、INSERT语句的目的表不能出现在SELECT查询部分的FROM子句,因为这在ANSI SQL中被禁止让从你正在插入的表中SELECT。(问题是SELECT将可能发现在同一个运行期间内先前被插入的记录。当使用子选择子句时,情况能很容易混淆)
3、AUTO_INCREMENT列象往常一样工作。 你的sql语句没有满足第二个条件