Tal*_*nte -2 mysql sql syntax-error create-table
这段代码出了什么问题?尝试导入此sql时收到该消息:
#1064 - 您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在''codigo'int附近使用正确的语法(11)无符号NOT NULL auto_increment,'razao_social'varchar(11)N'在第2行
CREATE TABLE IF NOT EXISTS `char` (
'codigo' int(11) unsigned NOT NULL auto_increment,
'razao_social' varchar(11) NOT NULL DEFAULT '',
'fantasia' varchar(11) NOT NULL DEFAULT '',
'data_de_cadastro' datetime NOT NULL DEFAULT '',
'cep' varchar(11) NOT NULL DEFAULT '',
'logradouro' varchar(11) NOT NULL DEFAULT '',
'numero' varchar(11) NOT NULL DEFAULT '',
'complemento' varchar(11) NOT NULL DEFAULT '',
'bairro' varchar(11) NOT NULL DEFAULT '',
'cidade' varchar(11) NOT NULL DEFAULT '',
'uf' varchar(11) NOT NULL DEFAULT '',
'cnpj' varchar(11) NOT NULL DEFAULT '',
'insc_estadual' varchar(11) NOT NULL DEFAULT '',
'incs_municipal' varchar(11) NOT NULL DEFAULT '',
'telefone01' varchar(11) NOT NULL DEFAULT '',
'telefone02' varchar(11) NOT NULL DEFAULT '',
'contato' varchar(11) NOT NULL DEFAULT '',
'associados' varchar(11) NOT NULL DEFAULT '',
'funcionários' varchar(11) NOT NULL DEFAULT '',
'data_socio' datatime NOT NULL DEFAULT '',
'data_desligamento' datatime NOT NULL DEFAULT '',
'email' varchar(11) NOT NULL DEFAULT '',
'website' varchar(11) NOT NULL DEFAULT '',
'situacao' int(11) NOT NULL DEFAULT '',
PRIMARY KEY (`codigo`),
UNIQUE KEY `razao_social` (`razao_social`),
KEY `fantasia` (`account_id`),
KEY `cnpj` (`cnpj`),
KEY `insc_estadual` (`insc_estadual`),
KEY `incs_municipal` (`incs_municipal`)
) ENGINE=MySQL;
Run Code Online (Sandbox Code Playgroud)
`在MySQL中使用反引号来转义列名称标识符,而不是单引号'(实际上,所有标识符,就像你用表名一样);data_socio和
data_desligamento,这是无效的(因为它不存在,我觉得你的意思datetime);engine选项(也许你的意思是MyISAM?),这是一个存储引擎列表 ;''不是有效default的值datetime的数据类型(data_desligamento,data_socio和data_de_cadastro);fantasia使用key的列account_id不甚至在你的表中存在(或者它只是一个错字,要么fantasia柱应该叫account_id反之亦然- ?只是猜测这里).| 归档时间: |
|
| 查看次数: |
4878 次 |
| 最近记录: |