sql - '`' 附近的语法不正确
问题描述
我正在尝试创建一个在表名和列名中有空格的表
create table `Table Name`
(
`User id` int,
User_name varchar(100),
Buy_dt DATE,
Sell_dt DATE
)
但我收到了这个错误。我没有从任何地方复制`符号并且只从我的笔记本电脑上输入反引号
Incorrect syntax near '`'.
解决方案
对于包含空格而不是“_”等可接受字符的列描述,您应该使用方括号。因此,在您的情况下,您可以使用:
create table [Table Name]
(
[User id] int,
User_name varchar(100),
Buy_dt DATE,
Sell_dt DATE
)
推荐阅读
- react-native - 在 ScrollView 中反应原生的多个粘性组件
- python - Tensorflow/board:形状 [-1,784] 具有负尺寸
- javascript - Highchart 带有附加图例元素的柱形图
- plone - 在邮件模板覆盖中插入新行
- python - sqlalchemy-如何在数据库中一次保存多个元组然后提交
- javascript - loop throught classes in javascript
- javascript - javascript try catch statement not working in my code
- c# - sum rows in gridview and change the labels colour on selection
- sql - Avoid using alias to identify the common column
- android - 片段应该如何监听来自活动的数据?