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- テーブル名をバックティックで囲む] に変更します。

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 に答える