1

Тема: Не работает код

ALTER TABLE `dle_users`
ADD `money` INT NOT NULL DEFAULT '0',
ADD `server_0` varchar(50) NOT NULL,
ADD `server_1` varchar(50) NOT NULL,
ADD `server_2` varchar(50) NOT NULL,
ADD `lk_hdskin` tinyint(1) NOT NULL DEFAULT '0',
ADD `lk_cloak` tinyint(1) NOT NULL DEFAULT '0',
ADD `lk_hdcloak` tinyint(1) NOT NULL DEFAULT '0',
ADD `lk_prefix` tinyint(1) NOT NULL DEFAULT '0',
ADD `lk_warp` tinyint(1) NOT NULL DEFAULT '0';

CREATE TABLE `lk_pexrights` (
`userId` int(11) NOT NULL,
`pexRightId` int(11) NOT NULL,
`rightId` int(11) NOT NULL,
`time` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `lk_vauchers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(30) NOT NULL,
`eval` varchar(128) NOT NULL,
`message` varchar(256) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;


CREATE TABLE IF NOT EXISTS `shop_trans` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`payid` int(11) NOT NULL,
`userid` int(11) NOT NULL,
`sum` int(11) NOT NULL,
`status` varchar(30) NOT NULL,
`cur` varchar(3) NOT NULL,
`date` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

При вводе выводится ошибкаОшибка
SQL запрос:


ALTER TABLE `dle_users`
ADD `money` INT NOT NULL DEFAULT '0',
ADD `server_0` varchar(50) NOT NULL,
ADD `server_1` varchar(50) NOT NULL,
ADD `server_2` varchar(50) NOT NULL,
ADD `lk_hdskin` tinyint(1) NOT NULL DEFAULT '0',
ADD `lk_cloak` tinyint(1) NOT NULL DEFAULT '0',
ADD `lk_hdcloak` tinyint(1) NOT NULL DEFAULT '0',
ADD `lk_prefix` tinyint(1) NOT NULL DEFAULT '0',
ADD `lk_warp` tinyint(1) NOT NULL DEFAULT '0'
Ответ MySQL: Документация

#1060 - Дублирующееся имя столбца 'money'

Скрин кода и ошибки -> http://prntscr.com/nxzow7.

Помогите пожалуйста sad

2

Re: Не работает код

Это означает, что в таблице dle_users уже есть поле money и добавить его нельзя.

Проверьте наличие полей перед их добавлением в таблицу.

ВКонтакте Facebook Twitter