Вопрос тупой, но то ли руки кривые, то ли спрашиваю не так, но гугл отвечать не торопится.
Мы имеем базу с двумя таблицами, с одинаковой структурой.
id,name,comment
Как запись например с id=3 перенести из tb1 в tb2?
Насколько я понимаю, можно сделать сначала запросив данные по id, потом записать их в новую таблицу, после чего удалить запись по id из старой.
Но как-то это громоздко получается и компоненты по два раза используются. Может есть более оптимальный вариант?
Редактировалось 1 раз(а), последний 2018-01-30 02:43:02
Этот топик читают: Гость
Ответов: 92
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 497
Рейтинг: 16
|
|||
1 запрос и 2 выполнения это громоздко? ясно
ну тогда только ІС в котором SELECT > INSERT > DELETE но лучше SELECT > SELECT if(nul) INSERT else UPDATE > DELETE Редактировалось 1 раз(а), последний 2018-01-30 04:00:54 |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Если id не INTEGER PRIMARY KEY
Редактировалось 1 раз(а), последний 2018-01-30 10:27:59 |
|||
карма: 25 |
|
Ответов: 92
Рейтинг: 0
|
|||
Tad писал(а): Если id не INTEGER PRIMARY KEY
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
|||
карма: 25 |
|
Ответов: 92
Рейтинг: 0
|
|||
Tad большое спасибо, именно то что искал.
|
|||
карма: 0 |
|
6