操作数应包含1列

操作数应包含1列

我试图将记录从一个表插入到另一个表。但这给了我以下错误

操作数应包含1列

我正在运行此命令

           INSERT INTO categories (`user_id`,`system_category_id`,`category_name`,
    `bookmark_count`,
     `category_type`, `approval_status`,`category_create_date`,
    `last_updated`)
        SELECT (`user_id`,`system_category_id`,`category_name`,
    `bookmark_count`, `category_type`, `approval_status`,
`category_create_date`,
 `last_updated`)
    FROM tmp


任何想法 ?

谢谢

最佳答案

SELECT之后必须删除括号。那是:

INSERT INTO categories (`user_id`,`system_category_id`,`category_name`,
`bookmark_count`,`category_type`, `approval_status`,`category_create_date`,
`last_updated`)
SELECT `user_id`,`system_category_id`,`category_name`,
`bookmark_count`, `category_type`, `approval_status`,`category_create_date`,
`last_updated`
FROM tmp

关于php - 操作数应包含1列-MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32153290/

10-12 22:51