INSERT INTO `competitions` (`name`) VALUES SELECT `name` FROM `competitions`
产生以下错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“SELECT
name
FROM ”附近使用正确的语法competitions
我可能忽略了一些微不足道的事情,但我真的看不出我在这里做错了什么。
正确的语法是
INSERT INTO `competitions` (`name`) SELECT `name` FROM `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`