2011-12-17 43 views
0

該SQL語句在PHP中使用:插入到表的SELECT * FROM表不起作用

Insert into Table from AS Select * from Tabl1 where id='5' 

任何線索,爲什麼它不插入值從表1至表?用戶執行此語句來創建副本。

+2

您從哪裏讀到這是有效的語法? – 2011-12-17 16:40:23

+0

@OliCharlesworth沒有,但我能做到嗎?我可以在Oracle中做同樣的事情,不要在MySQL中。如果語法錯誤,什麼是正確的。 – X10nD 2011-12-17 16:42:17

+0

正確的語法當然是[在手冊中解釋](http://dev.mysql.com/doc/refman/5.5/en/insert-select.html)。 – 2011-12-17 18:09:34

回答

2

刪除from as

Insert into Table (Select * from Tabl1 where id='5')

(和BTW,爲什麼'5'並不僅僅是5id實際上是一個字符串值?)

相關問題