Mysql 列名称以空格分隔的sql更新查询
错误1064(42000):您的SQL语法有错误 此查询在mysql中不起作用,因为我的表中的列名是空格分隔的。如果我在另一个不是逗号分隔的列上进行查询,它将工作 然而,我想保持第一个名字不变。我试过使用[]和``和``以及``它们都不起作用。这是不可能做到的,我必须重新命名我的列名吗 我希望有人能提供一个好的解决办法Mysql 列名称以空格分隔的sql更新查询,mysql,sql,Mysql,Sql,错误1064(42000):您的SQL语法有错误 此查询在mysql中不起作用,因为我的表中的列名是空格分隔的。如果我在另一个不是逗号分隔的列上进行查询,它将工作 然而,我想保持第一个名字不变。我试过使用[]和``和``以及``它们都不起作用。这是不可能做到的,我必须重新命名我的列名吗 我希望有人能提供一个好的解决办法 thx社区:)试试这个 Update Student Set First Name='adwd' Where StudentID=123; 试试这个 Update Studen
thx社区:)试试这个
Update Student Set First Name='adwd' Where StudentID=123;
试试这个
Update Student Set First Name='adwd' Where StudentID=123;
如果您使用的是MySQL,正确的语法是:
Update Student Set `First Name`='adwd' Where StudentID=123;
如果这不起作用,那么除了列名之外,查询还有其他问题。请注意,反勾号用于转义MySQL中的列名。如果您使用的是MySQL,正确的语法是:
Update Student Set `First Name`='adwd' Where StudentID=123;
如果这不起作用,那么除了列名之外,查询还有其他问题。请注意,反勾号用于转义MySQL中的列名。什么是adwd?如果是文字字符串,则应将其括在引号中。如果是文字字符串,则应将其括在引号中。如果是文字字符串,则应将其括在引号中。如果是文字字符串,则应将其括在引号中。如果是文字字符串,则应将其括在引号中。如果是文字字符串,则应将其括在引号中(谢谢戈登,我接受了esi的回答,因为它更快。几秒钟。但对你们两个来说,一个大thx,回去工作:)谢谢戈登,我接受了esi的回答,因为它更快。几秒钟。但对你们两个来说,一个大thx,回去工作:)