Update Student Set First Name='adwd' Where StudentID=123;
ERROR 1064 (42000): You have an error in your SQL syntax;
这个查询在 mysql 中不起作用,因为我表中的列名是用空格分隔的。如果我在不是逗号分隔的另一列上执行查询,它将起作用。
但是,我想保持名字不变。我尝试使用 [] 和 `` 以及 ""和 '' 它们都没有用。这是不可能做到的,我必须重命名我的列名吗?
希望some1能提供好的解决方案
感谢社区 :)
最佳答案
试试这个
Update Student Set `First Name`='adwd' Where StudentID=123;
关于mysql - 用空格分隔的列名的sql更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36048511/