mysql - MariaDB 中的 SQL 语法有什么问题?
问题描述
CREATE TABLE 'my testTBL' (id INT);
我目前正在学习mariadb。我正在编写和编写简单的 SQL 语句。我使用它出现在书中,但本书基于版本 3,但它似乎不适用于 4。我应该如何更改它?问题是什么?
解决方案
对于复合对象名称,使用反引号而不是单引号
CREATE TABLE `my testTBL` (
id INT
);
有关命名约定,请参阅此文档 https://dev.mysql.com/doc/refman/8.0/en/identifiers.html
推荐阅读
- java - swing应用exe可以在运行时获取java
- perl - 如何增加perl中的执行时间?
- reactjs - 使用哈希 url 反应路由器
- php - 无法回答这个 While 循环
- android - 如何从 unixtime(integer) 列包含当前日期而不考虑时间的表中选择记录?
- react-native - react native mapbox中的showsUserHeadingIndicator是什么?
- php - 如何检查变量中的匹配id与sql中的数据?
- cassandra - Datastax Devcenter 无法创建连接
- python - 使用 WebSocket 将带有图像的 JSON 作为字节发送
- android - Inflating ConstraintLayout 在某些设备上崩溃