2011-12-17 2 views
0

を動作しません*選択として表に挿入:テーブルからこのSQL文は、PHPで使用されている

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

どれ手がかりそれが表に表1からの値を挿入されていない理由に?ユーザーはこのステートメントを実行してコピーを作成します。

+2

ここで、これは有効な構文であるとお伝えしましたか? –

+0

@OliCharlesworthいいえ、どこでもいいですが、できますか?私はmysqlではなく、Oracleで同じことをすることができます。構文が間違っている場合、正しいものは何か。 – X10nD

+0

正しい構文は、もちろん[マニュアルで説明されています](http://dev.mysql.com/doc/refman/5.5/en/insert-select.html)です。 –

答えて

2

from asを削除します。

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

(?とところで、なぜ'5'だけではなく、5実際id文字列値はありますか?)

関連する問題