mysql - 试图插入 SQL 子句的语法错误

标签 mysql

<分区>

我收到这个错误:

 CREATE TABLE `libro`
 (
 `id` INTEGER  NOT NULL AUTO_INCREMENT,
 `autor_id` INTEGER(11),
 `titulo` VARCHAR(255),
 `paginas` VARCHAR(255)  NOT NULL,
 PRIMARY KEY (`id`),
 INDEX `libro_FI_1` (`autor_id`),
 CONSTRAINT `libro_FK_1`
 FOREIGN KEY (`autor_id`)
 REFERENCES `autor` (`id`)
 )Type=InnoDB
[propel-sql-exec] SQLSTATE[42000]: Syntax error or access violation: 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 12

有什么想法吗?

问候

贾维

最佳答案

不应该是ENGINE=InnoDB吗?

关于mysql - 试图插入 SQL 子句的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5570807/

相关文章:

mysql - 类表继承 (CTI) 和插入选择语句

mysql - MYSQL 多行子查询

php - 这个sql语法有什么问题?

php - 日期和时间输入

php - mysql_fetch_array 和 Facebook API

php - LEFT JOIN 两次形成同一张表

c# - 插入错误 - 1064

python - 在sqlalchemy中,如何快速定义相同的表模型(calss),而仅表名不同?

php - pdo 动态绑定(bind) asc/desc 顺序

php - mysql 哪里来自一个数组 json