可以說我有這三個MySQL的查詢:多個查詢/回滾用PHP
SELECT customer_id FROM customers WHERE name = 'John'
INSERT INTO quests_on (quest_id, name, quest_points) VALUES ('1', 'John', '15)
UPDATE badges_on SET badge_owned = 'owned' WHERE quest_id = '1'
我將如何使用MySQL的交易,以確保所有的變化是由其他回滾的變化。在這裏使用php中的PDO擴展就足夠了嗎?只需要一些清晰。我也想知道,如果你能在一個事務SELECT查詢,如果交易可以採取不同的路徑(例如,如果從SELECT查詢該值存在與否)
你也需要在支持事務的mysql中使用innodb引擎。 – Khronos