繁体   English   中英

错误1064-创建MySQL数据库

[英]Error 1064 - MySQL Database Creation

因此,我是MySQL的新手,我正在尝试遵循一个教程,该教程将使我能够为数据库整理一个Ajax + JQuery页面。

但是,在PHPMyAdmin中运行以下代码:

CREATE TABLE IF NOT EXISTS 'add_delete_record' (
  'id' int(11) NOT NULL AUTO_INCREMENT,
  'content' text NOT NULL,
  PRIMARY KEY ('id')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

产生错误:

SQL查询:

如果不存在'add_delete_record'(

'id'INT(11)NOT NULL AUTO_INCREMENT,'content'TEXT NOT NULL,PRIMARY KEY('id'))ENGINE = INNODB默认字符集= latin1 AUTO_INCREMENT = 1 MySQL说:

1064-您的SQL语法有误; 检查与您的MySQL服务器版本相对应的手册,以在``add_delete_record'('id'int(11)NOT NULL AUTO_INCREMENT,
第1行的“内容”文本

作为一个新手,我完全不知道哪里出了问题,除了语法存在问题之外? 感谢任何能提供帮助的人!

请改用反引号。 单引号表示字符串文字。

CREATE TABLE IF NOT EXISTS `add_delete_record` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

使用反引号

  CREATE TABLE IF NOT EXISTS `add_delete_record` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
   `content` text NOT NULL,
   PRIMARY KEY (`id`)
  ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM