以下查询有什么问题? 我想将一些字段从一个表复制到另一个表。
INSERT INTO `dle_post_plus`
(
`news_id`, `news_read`, `allow_rate`, `rating`,
`vote_num`, `votes`, `view_edit`, `access`,
`editdate`, `editor`, `reason`, `user_id`
)
SELECT `id`, `news_read`, `allow_rate`, `rating`,
`vote_num`, `votes`, `view_edit`, `access`,
`editdate`, `editor`, `reason`, `user_id`
FROM `dle_post`
LEFT JOIN dle_users
ON (dle_post.autor=dle_users.name)
ERRO:
#1366 - Incorrect integer value: '' for column 'editdate' at row 1
答案 0 :(得分:0)
确保两个表中的所有列都是相同的类型。检查editdate.Probably在dle_post_plus中,列是INT,而dle_post是varchar。