mysql> CREATE TABLE Poster (
-> id smallint(6) unsigned NOT NULL AUTO_INCREMENT,
-> titre VARCHAR(200) NOT NULL,
-> description text NOT NULL,
-> image_link text NOT NULL,
-> nb_commentaires int unsigned,
-> nb_likes int unsigned,
-> user_id smallint(6) DEFAULT NOT NULL,
-> date_cree timestamp,
-> PRIMARY KEY (id) NOT NULL,
-> ) ENGINE=InnoDB;
错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以了解在第8行MySQL中使用“NOT NULL,date\u cree timestamp,PRIMARY KEY(id)NOT NULL,)ENGINE=InnoDB”附近的正确语法
如果定义默认值,请在允许或不允许空值后执行
user_id smallint(6) NOT NULL DEFAULT 0
还要改变这个
PRIMARY KEY (id) NOT NULL,
对此
PRIMARY KEY (id)
完整声明:
CREATE TABLE Poster
(
id smallint(6) unsigned NOT NULL AUTO_INCREMENT,
titre VARCHAR(200) NOT NULL,
description text NOT NULL,
image_link text NOT NULL,
nb_commentaires int unsigned,
nb_likes int unsigned,
user_id smallint(6) NOT NULL DEFAULT 0,
date_cree timestamp,
PRIMARY KEY (id)
) ENGINE=InnoDB;
1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改 1021:硬盘剩余空间不足,请加大硬盘可用空间 1022:关键字重复,更改记录失败
我是科尔多瓦的新手,所以如果我的问题不相关,请原谅我。我的Windows7x64机器中有一个cordova项目。昨天,我通过构建了我的cordova应用程序。但是我需要添加新的插件来更新我的cordova项目。我做了什么来添加这个插件到我的cordova应用程序; null 构建失败C:\android\sdk\tools\ant\BUILD.xml:720:执行这一行时发生以下错误:C:\and
问题内容: 我是科尔多瓦的新手,所以如果我的问题不相关,请原谅我。我在Windows 7 x64计算机上有一个cordova项目。昨天,我通过构建了Cordova应用。但是我需要添加新的插件来更新我的cordova项目。我将该插件添加到我的cordova应用程序中所做的工作; 我在win7 x64 env上安装了git应用程序。 我在cmd上写了这个命令。 我打开Windows环境变量/路径窗口并
错误代码1064,SQL状态42000:您的SQL语法中有一个错误;请查看与您的MySQL服务器版本相对应的手册,以便在第1行“option sql_select_limit=default”附近使用正确的语法 我花了很多时间寻找解决方案,但没有找到解决方案:(
问题内容: 我正在运行以下由 MySQL Workbench 自动生成的MySQL脚本(已精简),出现以下错误: 1005无法创建表“ regula.reservation”(错误号:121) 我对数据库不是很精通,并且此错误也不是非常有用。 这里有什么问题? 问题答案: 错误121表示存在外键约束错误。由于您使用的是InnoDB,因此您可以在运行失败的查询后使用,以在本节中获得解释。我自己运行了
问题内容: 我有桌子 当我尝试运行此查询时: 错误代码:1292。第1行“ data_apertura”列的日期值错误:“ 01-05-2012” * 我要改变什么?(我试图将格式的日期从gg / mm / yyyy更改为gg-mm-yyyy,但未进行任何更改) 问题答案: 以以下格式示例插入日期,