我希望能从一张表中读取全部数据,并将一些数据插入到另一张表中。我的查询语句如下:
INSERT INTO mt_magazine_subscription (
magazine_subscription_id,
subscription_name,
magazine_id,
status )
VALUES (
(SELECT magazine_subscription_id,
subscription_name,
magazine_id
FROM tbl_magazine_subscription
ORDER BY magazine_subscription_id ASC), '1')
但是我遇到了一个错误,它的提示信息是:
#1136 - Column count doesn't match value count at row 1
请帮我。
SELECT
部分的值进行操作来转换数据。例如,subscription_name + '_old'
。如果你有更复杂的想法,为什么不提一个新的 SO 问题呢? - Gustav Bertram