Результаты поиска для 'auto_increment'

Просмотр 1 результата — с 91 по 91 (из 91)
  • Таблицы создаются в соответствии с настройками MySQL. Скорее всего, у Вашего в my.ini написано
    default-storage-engine=INNODB
    Если сервер свой, то поменяете без труда на
    default-storage-engine=MYISAM
    Главное — не забыть перезапустить mysqld.

    Если сервер чужой, то можно в /wp-admin/includes/schema.php попробовать переопределить переменную типа таблиц перед всеми запросами:

    $wp_queries="SET table_type='MyISAM';
    CREATE TABLE $wpdb->terms (
     term_id bigint(20) NOT NULL auto_increment,
     name varchar(55) NOT NULL default '',
    ...

    Или дописать к запросам на создание страниц прямое указание Storage Engine (не знаю как это будет по-русски). Получится типа так:

    $wp_queries="CREATE TABLE $wpdb->terms (
     term_id bigint(20) NOT NULL auto_increment,
     name varchar(55) NOT NULL default '',
     slug varchar(200) NOT NULL default '',
     term_group bigint(10) NOT NULL default 0,
     PRIMARY KEY  (term_id),
     UNIQUE KEY slug (slug)
    ) ENGINE=MyISAM  $charset_collate;

    и так далее со всеми CREATE TABLE.

    Может еще еще какое-то решение.

Просмотр 1 результата — с 91 по 91 (из 91)