gpt4 book ai didi

mysql - SQL 更新语句语法

转载 作者:行者123 更新时间:2023-11-29 00:18:58 24 4
gpt4 key购买 nike

我有两个表,我想使用 SQL Update 语句更新它们。这两个表包含一个名为“oak”和“exp”的行,这是我要更新的值。到目前为止,我最好的猜测是:

'UPDATE `items_woods`, `skills_woodcutting` SET `oak`=`oak`+1, `exp`=`exp`+13 WHERE `id`=?'

但是,没有任何值保存在数据库中。提前致谢。

更新:

if ($stmt = $mysqli->prepare('

BEGIN TRANSACTION

UPDATE items_woods
SET items_woods.oak = ´1´
FROM items_woods T1, skills_woodcutting T2
WHERE T1.id = T2.id
and T1.id = ´?´

UPDATE skills_woodcutting
SET skills_woodcutting.exp = ´1´
FROM items_woods T1, skills_woodcutting T2
WHERE T1.id = T2.id
and T1.id = ´?´

COMMIT


')) {

最佳答案

SQL 更新,一次只会更新一张表

使用带有两个更新语句的事务

关于mysql - SQL 更新语句语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21817098/

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