gpt4 book ai didi

mysql - SQL语法错误

转载 作者:行者123 更新时间:2023-11-29 03:49:10 33 4
gpt4 key购买 nike

我在以下 sql 中找不到错误:

$query = "INSERT INTO users('username', 'password', 'key', 'email', 'rank', 
'ip','active') VALUES ('$username','$password','$random','$email','1','$ip',
'0')";

出于某种原因,我一直收到错误

错误:您的 SQL 语法有误;检查与您的 MySQL 服务器版本对应的手册,了解在 ''username'、'password'、'key'、'email'、'rank'、'ip'、'active' 附近使用的正确语法 VALUES ('wx ','79' 在第 1 行

最佳答案

转换

('username', 'password', 'key', 'email', 'rank', 'ip', 'active')  

(`username`, `password`, `key`, `email`, `rank`, `ip`, `active`)  

在 MySQL 中,字段名称应该是未加引号反引号(包含在反引号或反引号中)。

在 MS SQL Server 中,字段名称应不带引号或包含在 [方括号] 中。

其他 SQL DBMS 大多遵循 SQL 标准,字段名要么不带引号,要么用“双引号”括起来,然后称为“定界标识符”。有时,您必须打开定界标识符处理(这本身就是非标准行为)。

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

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