INSERT INTO `competitions` (`name`) VALUES SELECT `name` FROM `competitions`
次のエラーが発生します。
SQL構文にエラーがあります。1行目の「
name
SELECTFROM 」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。competitions
些細なことを見落としているかもしれませんが、ここで何が間違っているのかはわかりません。
VALUES
クエリからを削除してください!
このステートメントの構文は次のとおりです。
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
正しい構文は次のとおりです。
INSERT INTO `competitions` (`name`)
SELECT `name` FROM `competitions`