phpMyAdmin 导入错误 #1064 “您的 Sql 语法有错误”
Posted
技术标签:
【中文标题】phpMyAdmin 导入错误 #1064 “您的 Sql 语法有错误”【英文标题】:phpMyAdmin import error #1064 "You have an error in you Sql syntax" 【发布时间】:2015-02-21 19:01:03 【问题描述】:SQL 查询:
--
-- Database: `customatic`
--
-- --------------------------------------------------------
--
-- Table structure for table 'admin'
--
CREATE TABLE IF NOT EXISTS 'admin'(
'id'INT( 11 ) NOT NULL AUTO_INCREMENT ,
'Username'VARCHAR( 50 ) NOT NULL ,
'Password'VARCHAR( 50 ) NOT NULL ,
'Firstname'VARCHAR( 30 ) NOT NULL ,
'Lastname'VARCHAR( 30 ) NOT NULL ,
'Level'TINYINT( 4 ) NOT NULL DEFAULT '0',
PRIMARY KEY ( 'id' )
) ENGINE = INNODB DEFAULT CHARSET = latin1 AUTO_INCREMENT =2;
mysql 说:文档
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在 ''admin' 附近使用的正确语法( 'id' int(11) NOT NULL AUTO_INCREMENT, '用户名' varchar(50) NOT' 在第 11 行
【问题讨论】:
【参考方案1】:在没有''标记的情况下可以正常工作
CREATE TABLE IF NOT EXISTS admin(
id INT( 11 ) NOT NULL AUTO_INCREMENT ,
Username VARCHAR( 50 ) NOT NULL ,
Password VARCHAR( 50 ) NOT NULL ,
Firstname VARCHAR( 30 ) NOT NULL ,
Lastname VARCHAR( 30 ) NOT NULL ,
Level TINYINT( 4 ) NOT NULL DEFAULT '0',
PRIMARY KEY ( id )
) ENGINE = INNODB DEFAULT CHARSET = latin1 AUTO_INCREMENT =2;
【讨论】:
以上是关于phpMyAdmin 导入错误 #1064 “您的 Sql 语法有错误”的主要内容,如果未能解决你的问题,请参考以下文章
错误 #1064:phpMyAdmin 导入在 MYSQL 数据库中显示 html 错误 - 为啥是 html?
为啥在 phpmyadmin 中创建此表会生成 #1064 错误?