gpt4 book ai didi

mysql - 如何指定在 MySql 中有空格的列名(在 where 子句中)

转载 作者:行者123 更新时间:2023-11-29 04:04:06 24 4
gpt4 key购买 nike

我有下表

ID  First Name  Last Name
1 Ruby Rails
2 Loop Western

列中有一个空格,所以当我写一个类似

的查询时

$sql = "SELECT * FROM Persons where [Last Name] = 'Western' ";

它抛出错误

错误,无法列出表 MySQL 错误:您的 SQL 语法有误;查看与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的 '[Last Name] = 'Western'' 附近使用的正确语法

我如何让它工作?

最佳答案

如果这是有效的,你将不得不使用反引号:

`Last Name` 

但如果你问我,请不要这样做。它在沿途的某个地方乞求麻烦。只需使用下划线或 CamelCase:LastName

关于mysql - 如何指定在 MySql 中有空格的列名(在 where 子句中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4227427/

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