gpt4 book ai didi

mysql - 此 SQL 语句的问题

转载 作者:行者123 更新时间:2023-11-29 04:26:21 25 4
gpt4 key购买 nike

   $query="INSERT INTO `main_table` (`count`) VALUES ('$count') WHERE userid='$someid'";

基本上,我喜欢在 main_table 中的变量 count 中插入一个新的 count 值,其中 userid 等于变量 someid。

SQL 提示这条语句的语法。

最佳答案

要更新现有行,您应该使用 UPDATE 语句而不是 INSERT 语句。

UPDATE `main_table`
SET `count` = '$count'
WHERE userid='$someid'

在线查看它:sqlfiddle

INSERT 仅用于将全新的行插入到您的表中。在 INSERT 语句中使用 WHERE 子句是不合法的。

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

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