需要帮助使用MySQL添加字段

时间:2011-05-03 14:27:32

标签: mysql phpmyadmin

我使用MySQL DB来管理员工。我在PHPMyAdmin中维护数据库。我想使用SQL在表中添加70个新字段。我认为这会奏效。你能告诉我它为什么没有

CREATE TABLE IF NOT EXISTS `dist` (

  `e_employee1` varchar(255) NOT NULL,
  `e_name1` varchar(255) NOT NULL,
  `e_title1` varchar(255) NOT NULL,
  `e_phone1` int(11) NOT NULL,
  `e_ext1` int(11) NOT NULL,
  `e_phone21` int(11) NOT NULL,
  `e_email1` varchar(255) NOT NULL,
  `e_employee2` varchar(255) NOT NULL,
  `e_name2` varchar(255) NOT NULL,
  `e_title2` varchar(255) NOT NULL,
  `e_phone2` int(11) NOT NULL,
  `e_ext2` int(11) NOT NULL,
  `e_phone22` int(11) NOT NULL,
  `e_email12` varchar(255) NOT NULL,
  `e_employee3` varchar(255) NOT NULL,
  `e_name3` varchar(255) NOT NULL,
  `e_title3` varchar(255) NOT NULL,
  `e_phone3` int(11) NOT NULL,
  `e_ext3` int(11) NOT NULL,
  `e_phone23` int(11) NOT NULL,
  `e_email3` varchar(255) NOT NULL,
  `e_employee4` varchar(255) NOT NULL,
  `e_name4` varchar(255) NOT NULL,
  `e_title4` varchar(255) NOT NULL,
  `e_phone4` int(11) NOT NULL,
  `e_ext4` int(11) NOT NULL,
  `e_phone24` int(11) NOT NULL,
  `e_email4` varchar(255) NOT NULL,
  `e_employee5` varchar(255) NOT NULL,
  `e_name5` varchar(255) NOT NULL,
  `e_title5` varchar(255) NOT NULL,
  `e_phone5` int(11) NOT NULL,
  `e_ext5` int(11) NOT NULL,
  `e_phone25` int(11) NOT NULL,
  `e_email5` varchar(255) NOT NULL,
  `e_employee6` varchar(255) NOT NULL,
  `e_name6` varchar(255) NOT NULL,
  `e_title6` varchar(255) NOT NULL,
  `e_phone6` int(11) NOT NULL,
  `e_ext6` int(11) NOT NULL,
  `e_phone26` int(11) NOT NULL,
  `e_email6` varchar(255) NOT NULL,
  `e_employee7` varchar(255) NOT NULL,
  `e_name7` varchar(255) NOT NULL,
  `e_title7` varchar(255) NOT NULL,
  `e_phone7` int(11) NOT NULL,
  `e_ext7` int(11) NOT NULL,
  `e_phone27` int(11) NOT NULL,
  `e_email7` varchar(255) NOT NULL,
  `e_employee8` varchar(255) NOT NULL,
  `e_name8` varchar(255) NOT NULL,
  `e_title8` varchar(255) NOT NULL,
  `e_phone8` int(11) NOT NULL,
  `e_ext8` int(11) NOT NULL,
  `e_phone28` int(11) NOT NULL,
  `e_email8` varchar(255) NOT NULL,
  `e_employee9` varchar(255) NOT NULL,
  `e_name9` varchar(255) NOT NULL,
  `e_title9` varchar(255) NOT NULL,
  `e_phone9` int(11) NOT NULL,
  `e_ext9` int(11) NOT NULL,
  `e_phone29` int(11) NOT NULL,
  `e_email9` varchar(255) NOT NULL,
  `e_employee10` varchar(255) NOT NULL,
  `e_name10` varchar(255) NOT NULL,
  `e_title10` varchar(255) NOT NULL,
  `e_phone10` int(11) NOT NULL,
  `e_ext10` int(11) NOT NULL,
  `e_phone210` int(11) NOT NULL,
  `e_email10` varchar(255) NOT NULL,


  KEY `id` (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ;

1 个答案:

答案 0 :(得分:1)

您正在使用CREATE TABLE。如果您要添加字段,则应使用ALTER TABLE。 PHPMyAdmin应该显示一个错误,表明该表已经存在。

相关问题