gpt4 book ai didi

c# - mysql 创建唯一索引,索引名称中带有空格

转载 作者:行者123 更新时间:2023-11-29 21:10:44 25 4
gpt4 key购买 nike

当我运行查询时

CREATE UNIQUE INDEX User Name ON my_table (user_name)

OR

CREATE UNIQUE INDEX "User Name" ON my_table (user_name)

mysql 抛出 1064 错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Name on my_table (user_name)' at line 1

如何创建一个索引名称包含一些空格字符的索引,我已经尝试过使用引号,但没有成功。

更多信息:当主管想要添加更多用户(通过我的应用程序中的配置菜单),并且某些列中存在重复值时,.NET 将抛出异常,提示“重复条目‘John’键“some_key””。

我想让键与列名同名,这样错误就会显示,例如“‘用户名’键的条目‘约翰’重复”。

最佳答案

如果你想包含空格,你需要使用反引号,如下所示:

CREATE UNIQUE INDEX `User Name` ON my_table (user_name) 

关于c# - mysql 创建唯一索引,索引名称中带有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36387215/

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