1

大家好,我写了一个 SQL 代码,但我想在 phpMYadmin 上运行它会出错:

SQL

CREATE TABLE IF NOT EXISTS 'urls'(
'url' text NOT NULL,
'code' text NOT NUll,
'ip' text NOT NULL,
'visited' int(11) NOT NULL DEFAULT '0'
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

phpMYadmin 问题:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''urls'( 'url' text NOT NULL, 'code' text NOT NUll, 'ip' text NOT NULL, 'visi' at line 1
4

2 回答 2

3

更改''为 `` [您的 url-table 名称周围的反引号]

测试在 phpmyadmin-

CREATE TABLE IF NOT EXISTS `url`(
`url` text NOT NULL,
`code` text NOT NUll,
`ip` text NOT NULL,
`visited` int(11) NOT NULL DEFAULT 0
)ENGINE = INNODB DEFAULT charset = utf8;
于 2013-06-10T06:29:34.393 回答
0

试试这个:

CREATE TABLE `urls` (
`url` text NOT NULL,
`code` text NOT NULL,
`ip` text NOT NULL,
`visited` int(11) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8
于 2013-06-10T06:34:33.380 回答