我有一个包含表格的简单数据库:<select name="visibility" autocomplete="off">
<option value="private">1</option>
<option value="public">2</option>
<option value="hidden" selected>3</option>
</select>
(Sklep
,SklepNazwa
),Adres
(Towar
,TowarNazwa
), Producent
(Sprzedaz
,SklepNazwa
,SklepAdres
,TowarNazwa
,TowarProducent
,Cena
)
我必须创建Data
,如下所示。
问题是,当我一次尝试TRIGGER
几行时,它不起作用。当至少一行触发INSERT
时,将转储所有值。即使可以插入,也不会插入任何内容。
我可以以某种方式致电
SIGNAL
哪些值可以插入,有些值会失败并显示INSERT INTO Sprzedaz
VALUES (...),(...),(...),(...);
消息?
SIGNAL
答案 0 :(得分:0)
如果您尝试在同一事务中插入多行,则dbms假定您希望所有插入成功或作为一组失败。如果您希望行成功或单独失败,则需要在每次插入后提交。