mysql - 无法在 MySQL 5.1.44 中创建表

标签 mysql sql

我正在为一位建筑师的客户做一个网站,他在镇上设计了几座漂亮的建筑。他希望主页上有一个 slider 来展示他最好的架构。我已经集成了英雄 slider 。它工作正常。

他希望能够自己更改幻灯片上的图片。

所以我正在尝试将幻灯片放入表格中。

我正在尝试在 MySQL 5.1.44 中创建一个这样的表,但它没有成功。它给出了错误编号 1064。请帮助-

CREATE TABLE slider (
slide_id INT UNSIGNED NOT NULL AUTO INCREMENT PRIMARY KEY,
building_name VARCHAR(100) NOT NULL,
building_loc VARCHAR(100) NOT NULL
)

最佳答案

您在 AUTO INCREMENT 中有拼写错误,请使用 AUTO_INCREMENT 改为:

CREATE TABLE slider ( slide_id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
                     building_name VARCHAR(100) NOT NULL,
                     building_loc VARCHAR(100) NOT NULL );

SqlFiddleDemo

关于mysql - 无法在 MySQL 5.1.44 中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33846808/

相关文章:

php - MySQL/PHP : Substract 1 day from chosen input date field

mysql - 创建表语法错误

sql - 在mysql中存储二进制数据

mysql - 关于存储过程中的查询

mysql - MYSQL "IN"的性能

mysql - 在MYSQL中查询Asterisk CDR以按SIP号码列出入站调用?

python - 如何让 SQLAlchemy 与现有数据库一起使用 mysql

java - 如何将两个整数值作为年和月添加到日期变量?

sql - ( CASE WHEN [date] IS NULL THEN 0 ELSE 1 END)在我的枢轴中不起作用

sql - 查询某行继承自的父表时获取该行的源表名称