phpmyadmin中的sql错误

时间:2011-12-29 13:59:43

标签: php sql phpmyadmin

您好我试图在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 'ADD `Sabrina` INT( 2 ) NOT NULL DEFAULT '0' ADD `Janine` INT( 2 ) NOT NULL DEFAU' at line 3

这是我的查询

ALTER TABLE `users` ADD `Misty` INT( 2 ) NOT NULL DEFAULT '0',
ADD `Erika` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Sabrina` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Janine` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Blaine` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Giovanni` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Cissy` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Danny` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Rudy` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Luana` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Drake` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Drake` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Falkner` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Bugsy` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Whitney` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Morty` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Chuck` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Jasmine` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Pryce` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Clair` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Roxanne` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Brawly` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Wattson` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Flannery` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Norman` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Winona` INT( 2 ) NOT NULL DEFAULT '0'
ADD `LizaandTate` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Wallace` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Roark` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Gardenia` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Maylene` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Wake` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Fantina` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Byron` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Candice` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Volkner` INT( 2 ) NOT NULL DEFAULT '0'
ADD `ChiliCilanandCress` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Lenora` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Burgh` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Elesa` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Clay` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Skyla` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Brycen` INT( 2 ) NOT NULL DEFAULT '0'
ADD `DraydenandIris` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Will` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Koga` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Bruno` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Karen` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Sidney` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Phoebe` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Glacia` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Drake` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Aaron` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Bertha` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Flint` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Lucian` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Shauntal` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Grimsley` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Caitlin` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Marshal` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Blue` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Lance` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Steven` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Cynthia` INT( 2 ) NOT NULL DEFAULT '0'
ADD `Alder` INT( 2 ) NOT NULL DEFAULT '0'

它做了一些,但一直卡在Janine ???

2 个答案:

答案 0 :(得分:3)

第一个条目后只有一个逗号,除了最后一个条目之外,你需要一个逗号:

ALTER TABLE `users` ADD `Misty` INT( 2 ) NOT NULL DEFAULT '0',
ADD `Erika` INT( 2 ) NOT NULL DEFAULT '0',
ADD `Sabrina` INT( 2 ) NOT NULL DEFAULT '0',
ADD `Janine` INT( 2 ) NOT NULL DEFAULT '0',
...

答案 1 :(得分:3)

您的查询存在很多问题:

  1. 您需要在除最后一行之外的每一行后添加一个逗号(例如ADD `Sabrina` INT( 2 ) NOT NULL DEFAULT '0',
  2. 您有两列名为Drake的列 - 列名必须是唯一的
  3. 您的表结构让我觉得您可能误解了如何使用关系表。你应该对每个名字都有一个ROW,而不是一个COLUMN。您想要存储哪些信息?
  4. 修改:根据评论中的信息,您只需要两列:namebadge。然后为每个用户添加一行。这允许您拥有任意数量的用户。