开发者

Need help adding fields using MySQL

开发者 https://www.devze.com 2023-03-03 01:56 出处:网络
I am using a MySQL DB to manage employees. I maintain the DB in PHPMyAdmin. I want to add 70 new fields into a table by using SQL. I thought this would work. Can you tell me why it doesn\'t

I am using a MySQL DB to manage employees. I maintain the DB in PHPMyAdmin. I want to add 70 new fields into a table by using SQL. I thought this would work. Can you tell me why it doesn't

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 ;


You are using CREATE TABLE. You should be using ALTER TABLE if you want to add fields. PHPMyAdmin should be showing you an error indicating that the table already exists.

0

精彩评论

暂无评论...
验证码 换一张
取 消