IF EXISTS THEN
を使用して値が存在しない場合は、テーブルに挿入しようとしています。毎回私はMysqlでIF ELSE文を作成する正しい方法
エラー(1064)SELECT THEN「()TT '(タグからWHERE Tag.Tag = SELECT * EXISTS)IFをBEGIN' を持って、このクエリに
DELIMITER // CREATE PROCEDURE addnTag BEGIN IF (EXISTS (SELECT * FROM Tag WHERE Tag.Tag = 'tt')) THEN SELECT -1; ELSE INSERT INTO Tag(Tag) VALUES('tt') SELECT last_insert_id(); END IF; END// DELIMITER ;
を実行してみてください-1; ELSE 'at line 2'
私のクエリのどこにエラーが見つかりません。
私を助けてください。ありがとう。
ルックを再び –
(PROCEDURE addnTagをCREATE試してみてください)。 –