mysql - 运行 MySQL CREATE TABLE 语句时出现语法错误

标签 mysql sql database syntax

CREATE TABLE users (
user_id     INT(8) NOT NULL AUTO_INCREMENT,
user_name   VARCHAR(30) NOT NULL,
user_pass   VARCHAR(255) NOT NULL,
user_email  VARCHAR(255) NOT NULL,
user_date   DATETIME NOT NULL,
user_level  INT(8) NOT NULL,
UNIQUE INDEX user_name_unique (user_name),
PRIMARY KEY (user_id)
) TYPE=INNODB;

在 SQL 服务器上运行此查询时,出现以下错误:

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 'TYPE=INNODB' at line 10

任何关于为什么会出现这种情况的帮助?

最佳答案

代替

TYPE=INNODB

设置

Engine=InnoDB

关于mysql - 运行 MySQL CREATE TABLE 语句时出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9620439/

相关文章:

java - 如何获取redis中特定hash下的所有key和value?

php - 选择名称匹配且类别相同的项目

php - mysql 或 sqlite 以及设计选择的安全性

sql - 与在 Oracle 中使用 TO_CHAR 进行比较相比,在 select 语句中使用 BETWEEN 获取前几个月的数据是否有优势?

sql - Mysql索引被忽略

用于查看性能缓慢的 MySQL 查询

php - 我该如何处理mysql和php中的 'max_user_connections'?

mysql - SQL查询获取最小、最大行数

mysql - 检查 MySQL 中日期范围的重叠

mysql - 更改列中数据的文本文本转换? [SQL]