【问题标题】:closing bracket expected" when creating table in mysql?在mysql中创建表时需要右括号”?
【发布时间】:2016-09-28 05:43:45
【问题描述】:
CREATE TABLE `actions` (
  `aid` varchar(255) NOT NULL DEFAULT '0'COMMENT
)

这是错误错误

静态分析:

在分析过程中发现了 1 个错误。

A closing bracket was expected. (near ")" at position 76)

SQL 查询:

创建表actions (aid varchar(255) NOT NULL DEFAULT '0'评论)

MySQL 说:文档

1064 - 您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本相对应的手册,了解正确使用的语法

在第 3 行的 ')' 附近

【问题讨论】:

    标签: php mysql drupal-7


    【解决方案1】:

    你错过了COMMENT之后的评论字符串

     CREATE TABLE `actions` (
      `aid` varchar(255) NOT NULL DEFAULT '0' COMMENT 'myComment'
    )
    

    有关create table 语法的更多信息,请参阅offical documentation

    列定义: 数据类型 [非空 | NULL] [默认默认值] [AUTO_INCREMENT] [唯一 [KEY] | [首要的关键] [评论'字符串'] [COLUMN_FORMAT {固定|动态|默认}] [存储{磁盘|内存|默认}] [参考定义] | data_type [GENERATED ALWAYS] AS(表达式) [虚拟 |已存储] [唯一 [KEY]] [COMMENT 评论] [非空 | NULL] [[主] 键]

    【讨论】:

      猜你喜欢
      • 2020-02-07
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 2012-09-28
      • 1970-01-01
      相关资源
      最近更新 更多