我有兩個表,一個是restaurantDetails,另一個是它的位置。 當任何人想要添加一家新餐館時,他/她必須插入細節和位置。但問題是如何使用單個存儲過程插入到這兩個表中?如何使用單個查詢插入到多個表中?
-2
A
回答
1
你必須使用觸發器,這裏有一個例子,你如何能夠在第一表中插入它之前插入一行到第二個表:
DELIMITER $$
CREATE TRIGGER second_table
BEFORE INSERT ON first_table
FOR EACH ROW
BEGIN
IF (EXISTS(SELECT * FROM first_table WHERE sp = NEW.sp)) THEN
INSERT INTO second_table (col1,col2,col3)
VALUES (NEW.col1, NEW.col2, NEW.col3);
END IF;
END$$
DELIMITER ;
0
使用「;」分開他們每個人! 您的存儲過程應該是這樣的:
create procedure
(
@nameofNew varchar(100)
)
--Insert code for restaurantDetails
;
--Insert code for location
+0
Okk。我會嘗試這 – Habib
相關問題
- 1. 使用單個sql查詢在表中插入多個值
- 2. 如何使用多個插入查詢?
- 3. 使用單個查詢插入多行
- 4. 如何在單個查詢中插入多個mysql表?
- 5. 值插入多個表單查詢
- 6. 如何在單個查詢中將數據插入到多個表中 - Mysql
- 7. 如何在單個查詢中的列中插入多個值?
- 8. MySQL的插入到表格從多個表中使用單獨的SELECT查詢
- 9. 如何使用單個查詢查詢多個表格
- 10. 如何在同一時間使用多個表插入查詢?
- 11. 如何使用oracle在一個查詢中插入兩個表?
- 12. 使用LINQ在單個查詢中插入2個表格
- 13. 如何使用MyBatis註釋在單個查詢中插入多個值?
- 14. 在單個查詢中插入多個節點到xml字段
- 15. 如何使用循環將多個查詢插入到數據庫表中?
- 16. 使用一個查詢將數據插入到兩個表中
- 17. 使用一個查詢內連接插入到兩個表中
- 18. 如何在PostgreSQL中的單個查詢中插入多行
- 19. 如何使用SQLAlchemy Core在子查詢中插入多個值?
- 20. PHP MySQL的插入查詢從多個表到兩個表
- 21. 插入到一個查詢(字符串)到多個表
- 22. 如何使用Spring MVC和JPA將表單輸入插入到多個表中?
- 23. 使用TSQL從單個選擇查詢插入到2個表中
- 24. 多個插入與查詢
- 25. 如何通過使用CTE到一個表中單個查詢
- 26. 如何使用SSIS將多個表中的數據插入到多個表中?
- 27. 單個SQL插入查詢
- 28. 在Hibernate中使用單個HQL查詢插入差異表?
- 29. 使用從一個MySQL查詢插入到另一個查詢
- 30. 如何在mysql中插入一個多表的查詢?
嗯。存儲過程中有兩個插入語句?我假設有一些複雜的因素,爲什麼你不能這樣做? – JohnFx