Задавайте вопросы, мы ответим
Вы не зашли.
добрый вечер при установке базы возникла эта ошибка
подскажите как с ней бороться ?что делать?
Неактивен
после того как попытался исправить ранк появилось следушее
подскажите что и где копать
Ошибка
SQL-запрос:
-- -------------------------------------------------------- -- -- ��������� ������� `players` -- CREATE TABLE `players` ( `id` int(11) NOT NULL auto_increment, `loca` varchar(255) NOT NULL default 'city', `user` varchar(15) NOT NULL default '', `email` varchar(60) NOT NULL default '', `pass` varchar(60) NOT NULL default '', `question` varchar(100) NOT NULL default '', `answer` text NOT NULL, `rank` varchar(100) NOT NULL default 'player', `level` int(11) NOT NULL default '1', `gold` int(11) NOT NULL default '300', `exp` int(11) NOT NULL default '0', `energy` double(11,1) NOT NULL default '10.0', `max_energy` double(11,1) NOT NULL default '10.0', `yp` double(11,1) NOT NULL default '0.0', `maxyp` double(11,1) NOT NULL default '0.0', `strength` double(11,1) NOT NULL default '3.0', `agility` double(11,1) NOT NULL default '3.0', `hp` int(11) NOT NULL default '15', `max_hp` int(11) NOT NULL default '15', `bank` int(11) [...]
Ответ MySQL:
#1067 - Invalid default value for 'gender'
Неактивен
Приведите весь запрос - в приведенном не видно колонки gender
Неактивен
что вы имеете ввиду
Неактивен
может вся sql скинуть?
Неактивен
Приведенный Вами запрос неполный, а чтобы понять, в чем ошибка, нужно увидеть его полностью.
`agility` double(11,1) NOT NULL default '3.0', `hp` int(11) NOT NULL default '15', `max_hp` int(11) NOT NULL default '15', `bank` int(11) [...]
вот вместо этого многоточия должно быть продолжения запроса, и там же про gender должна быть инструкция создания
Неактивен
Да, киньте всю sql'ю .
Неактивен
prostar написал:
после того как попытался исправить ранк появилось следушее
подскажите что и где копать
Ошибка
SQL-запрос:
-- -------------------------------------------------------- -- -- ��������� ������� `players` -- CREATE TABLE `players` ( `id` int(11) NOT NULL auto_increment, `loca` varchar(255) NOT NULL default 'city', `user` varchar(15) NOT NULL default '', `email` varchar(60) NOT NULL default '', `pass` varchar(60) NOT NULL default '', `question` varchar(100) NOT NULL default '', `answer` text NOT NULL, `rank` varchar(100) NOT NULL default 'player', `level` int(11) NOT NULL default '1', `gold` int(11) NOT NULL default '300', `exp` int(11) NOT NULL default '0', `energy` double(11,1) NOT NULL default '10.0', `max_energy` double(11,1) NOT NULL default '10.0', `yp` double(11,1) NOT NULL default '0.0', `maxyp` double(11,1) NOT NULL default '0.0', `strength` double(11,1) NOT NULL default '3.0', `agility` double(11,1) NOT NULL default '3.0', `hp` int(11) NOT NULL default '15', `max_hp` int(11) NOT NULL default '15', `bank` int(11) [...]
Ответ MySQL:
#1067 - Invalid default value for 'gender'
это вылазиет когда sql пытаюсь в пхп закачать
Неактивен
Приложите целиком файл, в котором этот sql. Не может там быть этого многоточия в квадратных скобках
Неактивен
вот
Неактивен
Да, это всплывает часто.
Строка 513, замените
`gender` varchar(11) NOT NULL default 'Мужской',
на
`gender` varchar(16) NOT NULL default 'Мужской'
Помогло?
Неактивен
сейчас проверим
Неактивен
я так понимаю с 11 на 16 нужно поменять и все?
Неактивен
Ну да, как я и написал.
Неактивен
нет все осталось так же
Ошибка
SQL-запрос:
-- -------------------------------------------------------- -- -- ��������� ������� `players` -- CREATE TABLE `players` ( `id` int(11) NOT NULL auto_increment, `loca` varchar(255) NOT NULL default 'city', `user` varchar(15) NOT NULL default '', `email` varchar(60) NOT NULL default '', `pass` varchar(60) NOT NULL default '', `question` varchar(100) NOT NULL default '', `answer` text NOT NULL, `rank` varchar(100) NOT NULL default 'player', `level` int(11) NOT NULL default '1', `gold` int(11) NOT NULL default '300', `exp` int(11) NOT NULL default '0', `energy` double(11,1) NOT NULL default '10.0', `max_energy` double(11,1) NOT NULL default '10.0', `yp` double(11,1) NOT NULL default '0.0', `maxyp` double(11,1) NOT NULL default '0.0', `strength` double(11,1) NOT NULL default '3.0', `agility` double(11,1) NOT NULL default '3.0', `hp` int(11) NOT NULL default '15', `max_hp` int(11) NOT NULL default '15', `bank` int(11) [...]
Ответ MySQL:
#1067 - Invalid default value for 'gender'
Неактивен
правильно ли я делаю что в пхп в базу через импорт sql заливаю?
Неактивен
mysql> set names 'cp1251'; Query OK, 0 rows affected (0.00 sec) mysql> CREATE TABLE `t_5140_players` ( `id` int(11) NOT NULL auto_increment, `gender` varchar(16) NOT NULL default 'Мужской', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; Query OK, 0 rows affected (0.00 sec)
Перед тем, как запускать sql-файл выполните set names 'cp1251';
Ну или допишите эту инструкцию в начало файл savash.sql
Точку с запятой в конце запроса не забудьте.
Отредактированно deadka (26.12.2011 02:40:05)
Неактивен
вобщем вот весь скрипт .пожалуйста кто нибудь протестируйте.очень прошу
Неактивен
prostar написал:
правильно ли я делаю что в пхп в базу через импорт sql заливаю?
Да почему нет, так тоже делают. Вы пользуетесь phpmyadmin?
Неактивен
deadka написал:
Код:
mysql> set names 'cp1251'; Query OK, 0 rows affected (0.00 sec) mysql> CREATE TABLE `t_5140_players` ( `id` int(11) NOT NULL auto_increment, `gender` varchar(16) NOT NULL default 'Мужской', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; Query OK, 0 rows affected (0.00 sec)Перед тем, как запускать sql-файл выполните set names 'cp1251';
Ну или допишите эту инструкцию в начало файл savash.sql
Точку с запятой в конце запроса не забудьте.
это где прописывать? в sql ? или в пхп?
Неактивен
deadka написал:
prostar написал:
правильно ли я делаю что в пхп в базу через импорт sql заливаю?
Да почему нет, так тоже делают. Вы пользуетесь phpmyadmin?
да .это я уже на хостинг заливаю
Неактивен
Прикладываю поправленный файл, отрабатывает без ошибок.
См. строки 18 и 515, больше ничего не менял. СОРД?
Неактивен
перед тем как заливать я зашел на sql на пхп и выполнил запрос set names 'cp1251';
правильно сделал ?
Неактивен
Можно было этого и не делать уже, инструкция эта уже есть в sql-файле. Создались таблицы?
Неактивен
да спасибо чел.отдуши.
можно еще несколько вопросиков ?
Неактивен