mysql - SQL 语法不正确附近

标签 mysql sql

我遇到错误“‘Veh2X’附近的语法不正确,更新多列的正确语法是什么?

string vehicle2Query = "UPDATE [carOwners] SET Vehicle2='" + v2 + "' Veh2X='" + vPosX + "' Veh2Y='" + vPosY + "' Veh2Z='" + vPosZ + "' Veh2XRot='" + vRotX + "'Veh2YRot='" + vRotY + "' Veh2ZRot='" + vRotZ + "' WHERE PlayerName='" + checkPlayerName + "'";

最佳答案

您设置的每列后都需要逗号。

update your_table 
set a = 1, b = 2, c = 'X'
where ...

你应该认真研究一下准备好的声明,以避免将想法拼凑在一起时出现这样的困惑。而且它也更安全。

关于mysql - SQL 语法不正确附近,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43437433/

相关文章:

mysql - 如何获得 subject with and or 条件?

mysql - 用sql查询总结frags和group team

mysql - 在 Visual Studio VB.NET 中连接到 PHP 中使用的、由服务器托管的 MySql 数据库

mysql - 从另一个表按计数排序

php - 如何在服务器上的同构应用程序中获取某个位置的经纬度

php - 将阿拉伯语文本从 Android 手机发送到在线 MySQl 数据库

mysql - 错误 1064 您的 SQL 语法有误

sql - 递归 SQL 语句(PostgreSQL 9.1.4)

javascript - 防止用户登录页面中的 PHP/Javascript session 滥用

mysql - 检索购买了超过 13 种不同产品且从未购买过同一产品的客户