在mariadb控制台中手动创建表格;
得到以下错误:
MariaDB [mysql]> CREATE TABLE learningdb(command varchar(255) text2disp varchar(255));
错误1064(42000):您的SQL语法有错误;检查
与您的MariaDB服务器版本对应的手册 在第1行'varchar(255)''附近使用的语法
MariaDB [mysql]> CREATE TABLE learningdb(command varchar(2048) text2disp varchar(2048));
错误1064(42000):您的SQL语法有错误;检查
与您的MariaDB服务器版本对应的手册 在第1行'varchar(2048)''附近使用的语法
找不到正确的语法。
答案 0 :(得分:2)
你不认为每个类型定义之间都需要comma separator
!
示例:
CREATE TABLE learningdb(command varchar(255), -- <--- this comma was missing
text2disp varchar(255));
请参阅文档:
CREATE [OR REPLACE] [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) ...
Tutorial Point: MariaDB - Create Tables