2012-03-17 1 views
1
CREATE TABLE 'serverlist' (
'ID' int(4) NOT NULL auto_increment, 
'Name' text NOT NULL, 
'Number' text NOT NULL, 
'BuyIn' DOUBLE NOT NULL default'0', 
'BuyIn2' DOUBLE NOT NULL default'0', 
'Limit' int(5) NOT NULL default'0', 
'AvgPot' DOUBLE NOT NULL default'0', 
PRIMARY KEY (id) 
); 

^Это приводит к следующей ошибке:MySQL - PhpMyAdmin - Ошибка # 1064

#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 ''serverlist' ('ID' int(4) NOT NULL auto_increment, 'Name' text NOT NULL, 'Nu' at line 1

Любые идеи?

ответ

3

изменить простые цитаты на обратные кавычки:

CREATE TABLE `serverlist` (
`ID` int(4) NOT NULL auto_in 
... 
+0

есть ли разница между этим и не имея каких-либо цитат вообще? – joakimdahlstrom

+2

с кавычками вы можете использовать пробелы в именах таблиц и полей, а также зарезервированные слова в качестве идентификаторов. – danihp