爲了確保Myisam(Mysql)中的某種形式的參照完整性,我嘗試使用子查詢進行更新和插入操作。例如更新我使用這個:在插入查詢中添加多個條件語句
update tbl_a
set col_a='test'
where ID=22 and '2' IN (SELECT ID FROM tbl_b) and '33' IN (SELECT ID FROM tbl_c)
但是插入的相同原則不起作用;它嘗試了這樣的事情:
insert into tbl_a
(
a,
b,
c
)
values
(
now(),
select ID from tbl_b where ID=2,
select ID from tbl_c where ID=23
)
任何想法如何在插入過程中指定(多個)條件?
感謝 帕特里克
@Strawberry什麼是錯的語法?對我來說似乎沒問題。 –