gpt4 book ai didi

php - MySQL:使用 BEGIN&COMMIT 插入同一查询中的多个表

转载 作者:可可西里 更新时间:2023-11-01 07:59:32 27 4
gpt4 key购买 nike

我想使用 BEGIN 和 COMMIT 在同一个查询中插入多个表。似乎错误发生在开始。

这是我的 SQL 命令

    BEGIN
INSERT INTO Product (pName, pBrand, pCategory, pSize, pQuantity, pPrice, pDetail)
VALUES('$name', '$brand', '$category', '$size', '$quantity', '$price', '$detail')
INSERT INTO Image (iName, iExt, iSize, pID)
VALUES('$img_name', '$img_ext', '$img_size', LAST_INSERT_ID());
COMMIT;

最佳答案

您忘记在关键字 BEGIN 之后添加分号 ;(或终止符)

See SQLFiddle Demo

关于php - MySQL:使用 BEGIN&COMMIT 插入同一查询中的多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12649706/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com