Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Demin Alexander                      2:5020/400     14 May 2004  12:28:21
 To : All
 Subject : Прикол с mysql 4.0.18 и phpmyadmin 2.5.6
 -------------------------------------------------------------------------------- 
 
 Тут наткнулся на интересную вещь.
 
 Имеем mysql 4.0.18 и phpmyadmin 2.5.6.
 
 Захотелось мне тут на связанные таблицы поглядеть в phpmyadmin, залез в
 мануал и прочитал, что надо сделать mysql <
 /место_где_стаит/scripts/create_table.sql (по умолчанию база называется
 phpmyadmin) и в config.inc.php надо всяко разно добавить (это не важно).
 Все завелось- красиво так. Потом решил все это на боевой сервак
 водрузить - взял с со своей машины сделал дамп базы phpmyadmin
 mysqldump --data-bases phpmysqladmin --add-drop-table > phpmyadmin.sql
 а на боевом серваке соответственно
 mysql < phpmyadmin.sql
 но счастье не настало по причине
 ERROR 1064 at line 62: You have an error in your SQL syntax.  Check the
 manual that corresponds to your MySQL server version for the right
 syntax to use near 'table varchar(64) NOT NULL default '',  timevalue
 timestamp(14
 
 Оказывается, что mysql не понравилось то, что колонка в таблице
 называется table.
 Вот как mysql продампил phpmyadmin (весь дамп приводить не буду, а
 покажу именно то место, где беда происходит)
 
 --
 -- Table structure for table `pma_history`
 --
 
 DROP TABLE IF EXISTS pma_history;
 CREATE TABLE pma_history (
   id bigint(20) unsigned NOT NULL auto_increment,
   username varchar(64) NOT NULL default '',
   db varchar(64) NOT NULL default '',
   table varchar(64) NOT NULL default '',
 ^^^^^^
   timevalue timestamp(14) NOT NULL,
   sqlquery text NOT NULL,
   PRIMARY KEY  (id),
   KEY username (username,db,table,timevalue)
 ) TYPE=MyISAM COMMENT='SQL history';
 
 Если названия колонок взять в "`", то счастье есть.
 
 Вот интересно - это чья бага?
 Проще, по-моему, ребятам из phpmyadmin написать, чтобы они название
 колонки подправили.
 Чего скажете?
 
 -- 
 ===========================================
 Spectrum, Moscow, 103009, Strastnoy blvr. 8
 Demin Alexander - Network administrator
 http://www.spectrum.ru/
 ===========================================
 --- ifmail v.2.15dev5.3
  * Origin: Spectrum (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Прикол с mysql 4.0.18 и phpmyadmin 2.5.6   Demin Alexander   14 May 2004 12:28:21 
 Re: Прикол с mysql 4.0.18 и phpmyadmin 2.5.6   Demin Alexander   14 May 2004 17:58:40 
 Прикол с mysql 4.0.18 и phpmyadmin 2.5.6   Alexander Lunkov   21 May 2004 01:14:06 
Архивное /ru.unix.bsd/567492e321c1.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional