#1241 - オペランドに 1 個の列が必要です。

エラー

目次一覧

 状態:-  閲覧数:6,757  投稿日:2019-02-08  更新日:2019-02-08  
エラーメッセージ / エラー対応 / 遭遇例

エラーメッセージ / エラー対応 / 遭遇例

 閲覧数:289 投稿日:2019-02-08 更新日:2020-02-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



クエリエラー: #1265 - 列 'カラム名' の 行 ★ でデータが切り捨てられました。

( ! ) Fatal error: Uncaught PDOException: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value

コメント投稿(ログインが必要)