如果条目不存在,我想将数据插入多个表中。
就我而言,我有一张餐厅桌、一张位置桌、一张foodtype
桌子和一些辅助桌restaurant_location
,例如 和restaurant_foodtype
。现在,如果条目不存在,我想插入一个包含位置和食物类型信息的新餐厅条目。
所以像:
IF NOT (select 1 from restaurant where name='restaurantname') THEN
INSERT INTO restaurant(x,y) VALUES (valuex,valuey);
INSERT INTO restaurant_location(rest_id,..) VALUES (rest_id,..);
INSERT INTO restaurant_foodtype(rest_id,..) VALUES (rest_id,..);
...
END IF
如何使用简单的 SQL 做到这一点?