Mysql 使用vb.net的xampp(phpmyadmin)

Mysql 使用vb.net的xampp(phpmyadmin),mysql,vb.net,Mysql,Vb.net,所以我想为我的项目制作一个电话簿。我似乎无法获取更新代码。如果SQL语法有错误,它会不断返回错误;检查与MySQL服务器版本对应的手册,以了解第1行附近要使用的正确语法。我已经知道了 为什么不能只更新一列 我有列:姓名、电话、手机、地址 下面是我更新返回错误的所选列的代码 Dim sqlvalue As String = "update entries set Tel. # = ('" & txtNewTel.Text & "') where name = '" &

所以我想为我的项目制作一个电话簿。我似乎无法获取更新代码。如果SQL语法有错误,它会不断返回错误;检查与MySQL服务器版本对应的手册,以了解第1行附近要使用的正确语法。我已经知道了

为什么不能只更新一列

我有列:姓名、电话、手机、地址

下面是我更新返回错误的所选列的代码

 Dim sqlvalue As String = "update entries set Tel. # = 
 ('" & txtNewTel.Text & "') where name = '" & txtName.Text & "'"

您需要将字段名Tel.括起来,以便MySQL能够识别出这是一个字段,而不是一些无意义的公式或字符串

Dim sqlvalue As String = "UPDATE entries SET `Tel. #` = '" & txtNewTel.Text & "' WHERE `name` = '" & txtName.Text & "'"

我还在字段名周围添加了反勾号,因为它通常是受保护的关键字。安全总比抱歉好。

谢谢,先生,我在想如何添加勾号。哈哈,我一直输入“我还以为是一样的,谢谢。”