次のようなエラーが発生します。 Error Code: 1241. Operand should contain 1 column(s)
INSERT INTO TBL_TESTER_INFO2 (
board_id,
tester_name,
board_name,
config,
operating_system,
log_created
) VALUES (
(SELECT
bl.id as 'board_id',
bl.tester_type,
bl.board_name
FROM TesterDeviceMatrix.TBL_BOARD_LIST bl
WHERE bl.tester_type = 'UFLEX'
AND bl.board_name = 'HSD-U'
),
'tester',
'board',
'slot',
'windows',
'2015-06-10 16:08:42'
);
これについて何か助けはありますか?構文エラーはないようです。
ステートメントのセットのSELECT
一部として、ステートメントを他の値と混在させることはできません。INSERT
VALUE
私はちょうどに静的な値を置くところSELECT
、例えば
INSERT INTO TBL_TESTER_INFO2 (...)
SELECT
bl.id,
bl.tester_type,
bl.board_name,
'slot',
'windows',
'2015-06-10 16:08:42'
FROM TesterDeviceMatrix.TBL_BOARD_LIST bl
WHERE bl.tester_type = 'UFLEX'
AND bl.board_name = 'HSD-U';
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加