|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.08.2018, 17:58 | #1 |
Форумчанин
Регистрация: 02.01.2014
Сообщений: 369
|
Добавление в БД дополнитеного столбца
Доброго времени суток!
Помогите с решением задачи ... У меня есть таблица с двумя столбцами id и пускай будет test после столбца test я хочу добавить еще один столбец под названием test-2 это я делаю успешно командой ALTER TABLE `test` ADD `test-2` INT(11) NOT NULL AFTER `test`; допустим у меня в базе есть какие-то данные к примеру 10 строк может 20 без разницы ... вот как мне сделать что бы при добавлении нового столбца я свободных ячейках автоматически прописались цифры от 1 и до То есть есть в таблице 3 строки Код:
Код:
Надеюсь понятно написал.
"Я не волшебник, я только учусь"
|
20.08.2018, 18:48 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А зачем? Нумерация в id чем не подошла? Или нужно взять последние цифры из данных поля test?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
20.08.2018, 19:04 | #3 |
Форумчанин
Регистрация: 02.01.2014
Сообщений: 369
|
Я хочу сделать заменяемый вывод в меню а id трогать нельзя так как на нем очень много задействовано .... если даже сменить id то его нужно будет везде менять а это может быть от одной строки и до ......
"Я не волшебник, я только учусь"
|
20.08.2018, 19:20 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
http://www.sql.ru/forum/684431/faq-n...489347#7489347
А что будешь делать при удалении или добавлении записей?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
20.08.2018, 19:24 | #5 |
Форумчанин
Регистрация: 02.01.2014
Сообщений: 369
|
С удалением и добавлением вопросов нет пока ... вопрос стоит с добавлением столбца и все строки пронумеровать по порядку ... при чем это надо сделать грубо говоря в одном запросе.
"Я не волшебник, я только учусь"
Последний раз редактировалось s88s; 20.08.2018 в 19:33. |
20.08.2018, 19:34 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
20.08.2018, 19:38 | #7 |
Форумчанин
Регистрация: 02.01.2014
Сообщений: 369
|
Так а в чем проблема? у меня сейчас вывод идет по id ну будет выводится не по id а по другому значению
"Я не волшебник, я только учусь"
|
20.08.2018, 20:39 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
При удалении появления дырок в нумерации. Если это критично, то опять перенумерация. При вставке проблема генерации номера. Можно просто max() если появление дубликатов номеров не критично, иначе геморрой при этой самой генерации
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
20.08.2018, 21:12 | #9 |
Форумчанин
Регистрация: 02.01.2014
Сообщений: 369
|
Ну этот вопрос с дырками я тоже продумываю сейчас как это сделать всё красиво ... решение всегда можно найти
"Я не волшебник, я только учусь"
|
20.08.2018, 21:14 | #10 |
Форумчанин
Регистрация: 02.01.2014
Сообщений: 369
|
Ну этот вопрос с дырками я тоже продумываю сейчас как это сделать что бы всё чётко было
"Я не волшебник, я только учусь"
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматическое добавление столбца во втором листе | Manager777 | Microsoft Office Excel | 5 | 28.01.2013 18:05 |
Добавление столбца(не VBA) | Серёга0629 | Microsoft Office Excel | 13 | 11.08.2011 16:19 |
Добавление столбца | slai | БД в Delphi | 1 | 11.04.2011 09:35 |
добавление столбца | Chugun | БД в Delphi | 1 | 13.01.2010 00:22 |
добавление столбца в массив | DeFace | Общие вопросы C/C++ | 3 | 09.01.2009 19:29 |