Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выход из базы при попытке добавить новую запись в таблицу...
 
 автор: baston   (05.04.2010 в 13:32)   письмо автору
 
 

Добрый день.
Столкнулся с такой проблемой (иначе и не назовешь).
Изучаю MySQL. Использую Денвер. Работаю через обычную командную строку Windows.
Для начала изменил кодировку консоли на 65001 (UTF8).
В конфиг.файле my.cnf установил по умолчанию кодировку для баз и всего тоже в UTF8.
Работаю через root.
Создал базу данных shop и таблицы в ней. Но когда пытаюсь добавить запись в таблицу catalogs, консоль прощается со мной и выходит из базы. Вот картинка того, что происходит:

mysql> use shop;
Database changed
mysql> describe catalogs;
+------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+----------+------+-----+---------+----------------+
| id_catalog | int(11) | NO | PRI | NULL | auto_increment |
| name | tinytext | NO | MUL | NULL | |
+------------+----------+------+-----+---------+----------------+
2 rows in set (0.00 sec)

mysql> insert into catalogs values (1, 'Процессоры');
Bye

Z:\usr\local\mysql-5.1\bin>

Кто-нибудь сталкивался с подобным? Что происходит и что можно сделать?
Спасибо.

  Ответить  
 
 автор: baston   (05.04.2010 в 14:48)   письмо автору
 
   для: baston   (05.04.2010 в 13:32)
 

В-общем, плюнул я на консоль и стал работать в phpMyAdmin. Там тоже есть поле для ввода команд SQL и все корректно работает.

  Ответить  
 
 автор: cheops   (05.04.2010 в 17:28)   письмо автору
 
   для: baston   (05.04.2010 в 13:32)
 

А операционная система какая? Тут некоторое время назад пытались всем миром utf8 на консоли под Windows XP наладить, помоему так и плюнули на это дело - постоянно какие-то затыки возникают.

  Ответить  
 
 автор: baston   (05.04.2010 в 17:48)   письмо автору
 
   для: cheops   (05.04.2010 в 17:28)
 

Win XP SP3.
Грешу тоже на кодировку, так как при cp1251 все было нормально.
В принципе, какая разница в чем именно выполнять запросы - phpMyAdmin в этом отношении приближен к боевым условиям, на мой взгляд.
Спасибо.

  Ответить  
 
 автор: Trianon   (05.04.2010 в 22:09)   письмо автору
 
   для: baston   (05.04.2010 в 17:48)
 

Стандартный консольный клиент исключительно хорош для пакетных операций.
PMA - для того, чтобы выполнять работу по http-интерфейсу. И чужими руками, потому как типа стандарт уже.
Для всего остального есть мастеркард много БД-клиентов, куда более удобных и PMA и стандартного консольного .
MySQL Front, HeidgiSQL, MySQL Query Browser, Navicat и прочее прочее прочее...

  Ответить  
 
 автор: baston   (06.04.2010 в 12:29)   письмо автору
 
   для: Trianon   (05.04.2010 в 22:09)
 

Проверил два клиента: MySQL Front и HeidiSQL. Остановился на последнем. Спасибо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования