|
|
|
| Пытаюсь запустить гостевую книгу gbmysql скачаную с этого сайта. Через ПХПМайАдмин создаю новую БД, потом ввожу (через тот же ПХПма) запрос
CREATE TABLE guest (
id_msg int(8) NOT NULL auto_increment,
name tinytext NOT NULL,
city tinytext NOT NULL,
email tinytext NOT NULL,
url tinytext NOT NULL,
msg mediumtext NOT NULL,
answer mediumtext NOT NULL,
puttime datetime NOT NULL default '0000-00-00 00:00:00',
hide enum('show','hide') NOT NULL default 'show',
PRIMARY KEY (id_msg)
) TYPE=MyISAM;
INSERT INTO guest VALUES (1, 'Тестер', 'Н.Новгород', 'softtime@softtime.ru', 'http://www.softtime.ru/', 'Это первое сообщение сообщение в вашей гостевой книге', '-', '2004-01-01 10:12:21', 'show');
|
в итоге получаю
Ошибка
SQL-запрос:
INSERT INTO guest
VALUES ( 1, 'Тестер', 'Н.Новгород', 'softtime@softtime.ru', 'http://www.softtime.ru/', 'Это первое сообщение сообщение в вашей гостевой книге', '-', '2004-01-01 10:12:21', 'show' ) ;
Ответ MySQL:
#1406 - Data too long for column 'name' at row 1
|
ЗЫ [ Разделитель ] указываю как " ; ". В итоге создается таблица, но пустаю без данных.
Что не так? Помогите плиз.
ЗЫЫ Мускул версии 5. | |
|
|
|
|
|
|
|
для: Leon_uman
(21.01.2007 в 16:23)
| | вероятно, Вы не указали для БД кодировку с русскими символами.
По умолчанию выставляется кодировка latin1 , а в ней русских символы непредставимы.
Отсюда и ошибка при заполнении первого же поля строковым значением с русскими буквами. | |
|
|
|
|
|
|
|
для: Trianon
(21.01.2007 в 16:30)
| | а если не секрет, как кодировку поменять эту? И какую в данном случае нужно выставить... Заранее благодарен. | |
|
|
|
|
|
|
|
для: Leon_uman
(21.01.2007 в 16:37)
| | phpMyAdmin, выбрать базу данных, закладка "операции", выбрать сравнение (и кодировку - это делается одновременно). | |
|
|
|
|
|
|
|
для: Leon_uman
(21.01.2007 в 16:23)
| | а может быть такое, что ошибка происходит при инсерте в автоинкрементируемое поле уберите в первом параметре insert единицу ... она же сама автоматически нарастает :) | |
|
|
|
|
|
|
|
для: ssdmt_
(22.01.2007 в 16:51)
| | Тогда было бы совсем другое сообщение об ошибке. | |
|
|
|