Из update в insert
59 повідомлень
#13 років тому
Доброго времени суток всем, проблемка возникла, при экспорте БД через phpmyadmin нечайно установил признак update, соответственно когда понадобилась экспортируемая версия БД, она импортируется, но все значения таблиц в БД обнулились, осталась структура, а значений нет. Есть ли скрипт, способный переписать все запросы из update в insert?
771 повідомлення
#13 років тому
Вряд ли. По сути задача сводится к автозамене UPDATE на INSERT и обрезанию последней конструкции WHERE, можно самостоятельно попробовать написать через регулярки
2 повідомлення
#13 років тому
Общий вид запроса типа UPDATE доложен выглядеть так:UPDATE table_name SET field_1 = "ddddd", filed_2 = 123, filed_3 = 456 WHERE filed_id = 12345;
Есть синтаксис INSERT запросов через SET:
INSERT INTO table_name SET field_1 = "ddddd", filed_2 = 123, filed_3 = 456, filed_id = 12345;
То есть, открываем любой вменяемый редактор кода, и меняем "UPDATE" на "INSERT INTO", а "WHERE" на ",".
И все
