Помогите Ошибка при импорте db.sql

  • Автор темы Автор темы DimanBr
  • Дата начала Дата начала

DimanBr

Активный участник
Пользователь
Баллы
73
Импортирую db в своё базу данных, но тут появляется такая ошибка. Скажите что можно сделать, что то поменять в коде? Screenshot_1.jpg
 

Вложения

  • Screenshot_1.jpg
    Screenshot_1.jpg
    36 КБ · Просмотры: 11
Последнее редактирование:
Вот полностью код db.sql

-----------------------------------------------
SET FOREIGN_KEY_CHECKS=0;

DROP TABLE IF EXISTS `news`;
CREATE TABLE IF NOT EXISTS `news` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`title` char(255) NOT NULL,
`message` longtext NOT NULL,
`time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

DROP TABLE IF EXISTS `accounts`;
CREATE TABLE `accounts` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`login` char(32) DEFAULT NULL,
`password` char(32) DEFAULT NULL,
`session` varchar(255) default NULL,
`server` varchar(255) default NULL,
`ip` varchar(16) DEFAULT NULL,
`lvl` smallint(3) NOT NULL DEFAULT '1',
`tmp` char(32) NOT NULL DEFAULT '0',
`gameplay_last` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
UNIQUE KEY `Login` (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;

--
-- Аккаунт администратора по умолчанию
--

INSERT INTO `accounts` (`login`, `password` , `lvl`) VALUES ('Admin', '827ccb0eea8a706c4c34a16891f84e7b', 15);

--
-- баны по IP для защиты от повторной регистрации
--

DROP TABLE IF EXISTS `ip_banning`;
CREATE TABLE IF NOT EXISTS `ip_banning` (
`IP` varchar(16) NOT NULL,
`time_start` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`ban_until` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`IP`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `data`;
CREATE TABLE `data` (
`property` varchar(255) DEFAULT NULL,
`value` varchar(255) DEFAULT NULL,
UNIQUE KEY `property` (`property`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `data` (`property`, `value`) VALUES
('latest-game-build', '10746'),
('launcher-version', '13'),
('server-state', 'offline|0000-00-00 00:00:00');
 
А именно ошибка в longtext, почему не знаю, но в самой базе, если создавать таблицу вручную такой тип есть
 
Теперь это:
Ошибка
SQL-запрос:

CREATE TABLE IF NOT EXISTS `news` (

`id` BIGINT( 20 ) NOT NULL AUTO_INCREMENT ,
`title` CHAR( 255 ) NOT NULL ,
`message` LONGTEXT NOT NULL ,
`time` DATETIME DEFAULT NULL ,
PRIMARY KEY ( `id` )
)ENGINE=INNODBDEFAULTCHARSET=utf8AUTO_INCREMENT=1;



Ответ MySQL:

#1046 - No database selected
почему это ")ENGINE=INNODBDEFAULTCHARSET=utf8AUTO_INCREMENT=1;" все слитно написано?
 
Это дамп, он же автоматом делается, так нужно наверное.
это он так написал, после того как я ему сказал заменить ENGINE=MyISAM на ENGINE=InnoDB
если с ENGINE=InnoDB не проходит, можно вообще этот параметр убрать.
и вообще странная база у него, я пробовал и с ЕNGINE=MyISAM и ENGINE=InnoDB и без этого параметра, всегда заливается без ошибок
 
это он так написал, после того как я ему сказал заменить ENGINE=MyISAM на ENGINE=InnoDB
если с ENGINE=InnoDB не проходит, можно вообще этот параметр убрать.
и вообще странная база у него, я пробовал и с ЕNGINE=MyISAM и ENGINE=InnoDB и без этого параметра, всегда заливается без ошибок
кинь мне бд которые у тебя заливается (этот) Я пробовал на 2 базах
 
Поставь место CREATE TABLE IF NOT EXISTS `news` ( , dle_users
Стебя лайк!
 
Назад
Верх Низ