powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание Auto Increment столбца
10 сообщений из 10, страница 1 из 1
Создание Auto Increment столбца
    #39449494
Portreter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Есть таблица с одним индексом, но без Primary Key. Подскажите, как можно создать новый столбец Auto Increment (Primary Key соответственно) с меньшими затратами дискового пространства? При создании такого столбца на диске не хватает места - создается временная таблица. Существует вариант при котором она не будет создаваться?
...
Рейтинг: 0 / 0
Создание Auto Increment столбца
    #39449530
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALTER TABLE выполняется только с созданием копии.
PortreterСуществует вариант при котором она не будет создаваться?
Код: sql
1.
2.
3.
4.
SELECT .. INTO OUTFILE 
DROP TABLE 
CREATE TABLE 
LOAD DATA INFILE
...
Рейтинг: 0 / 0
Создание Auto Increment столбца
    #39449543
Portreter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaALTER TABLE выполняется только с созданием копии.
PortreterСуществует вариант при котором она не будет создаваться?
Код: sql
1.
2.
3.
4.
SELECT .. INTO OUTFILE 
DROP TABLE 
CREATE TABLE 
LOAD DATA INFILE


Спасибо!
Ну я так понял временная таблица создается такого же размера как и исходная.
С "LOAD DATA INFILE" у меня проблемы)
Придется искать свободное место.
...
Рейтинг: 0 / 0
Создание Auto Increment столбца
    #39449605
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Portreter,

Какой движок таблиц используется и во что выставлен innodb_file_per_table ?
...
Рейтинг: 0 / 0
Создание Auto Increment столбца
    #39449614
Portreter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftPortreter,

Какой движок таблиц используется и во что выставлен innodb_file_per_table ?
А где это можно посмотреть, подскажите, пожалуйста?
...
Рейтинг: 0 / 0
Создание Auto Increment столбца
    #39449615
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PortretermiksoftPortreter,

Какой движок таблиц используется и во что выставлен innodb_file_per_table ?
А где это можно посмотреть, подскажите, пожалуйста?
Код: sql
1.
SHOW CREATE TABLE имя_таблицы

Код: sql
1.
SHOW VARIABLES LIKE 'innodb_file_per_table'
...
Рейтинг: 0 / 0
Создание Auto Increment столбца
    #39449617
Portreter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft
Код: sql
1.
SHOW CREATE TABLE имя_таблицы

Код: sql
1.
SHOW VARIABLES LIKE 'innodb_file_per_table'


innodb_file_per_table ON
...
Рейтинг: 0 / 0
Создание Auto Increment столбца
    #39449630
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Portreterя так понял временная таблица создается такого же размера как и исходная.Как правило - даже пухлее. Впрочем, зависит от статистики заполнения файла данных таблицы.

PortreterС "LOAD DATA INFILE" у меня проблемы какого рода?
...
Рейтинг: 0 / 0
Создание Auto Increment столбца
    #39449635
Portreter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaPortreterя так понял временная таблица создается такого же размера как и исходная.Как правило - даже пухлее. Впрочем, зависит от статистики заполнения файла данных таблицы.

PortreterС "LOAD DATA INFILE" у меня проблемы какого рода?
Ну мне просто нужно добавить в таблицу столбец c Auto Increment. Думаю временная должна быть такого же размера.
А вот как точно определить какого размера (насколько больше исходной) будет эта таблица я так думаю никто не знает.
LOAD DATA INFILE не работает у меня.
...
Рейтинг: 0 / 0
Создание Auto Increment столбца
    #39449636
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PortreterLOAD DATA INFILE не работает у меня.Значит, что-то просто не так, как надо, делаете. Тест-кейс консольной цитатой, включая сообщение об ошибке, был бы к месту.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание Auto Increment столбца
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]