以下查询有什么问题?
我想将某些字段从一个表复制到另一个表。
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)
错误:
#1366 - Incorrect integer value: '' for column 'editdate' at row 1
最佳答案
确保两个表中所有列的类型均相同。检查editdate。
关于mysql - 整数值不正确:“”列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18665591/