カテゴリー:
エラー
閲覧数:290 配信日:2019-02-08 11:06
エラーメッセージ
#1241 - オペランドに 1 個の列が必要です。
エラー対応
SELECT文で「(」と「 )」を削除する
遭遇例
エラーが発生したSQL文
INSERT INTO ibj_php0.`status` (`user_id` ,`state_id`,`category_id`,`topic_name`,`topic_title`,`body`,`counter`,`public`,`created_at`,`modified`)
SELECT (`user_id` ,`state_id`,`category_id`,`topic_name`,`topic_title`,`body`,`counter`,`public`,`created_at`,`modified`)
FROM ibj_notitle.`status`
WHERE `id` = 9
修正したSQL文
INSERT INTO ibj_php0.`status` (`user_id` ,`state_id`,`category_id`,`topic_name`,`topic_title`,`body`,`counter`,`public`,`created_at`,`modified`)
SELECT `user_id` ,`state_id`,`category_id`,`topic_name`,`topic_title`,`body`,`counter`,`public`,`created_at`,`modified`
FROM ibj_notitle.`status`
WHERE `id` = 9