[sql] Как вставить строку, если уже есть строка с таким primary key?
По-моему ты плохо объяснил, что хочешь сделать.
уже сам разобрался
можно грохнуть эту строку и вставить а можно апдэйт сделать ( я так по крайней мере делал)
а насчет грохнуть - я так и сделал токо у меня сначала че-то косячило
наверное после вчерашнего не втыкал
Оставить комментарий
zya369
Есть две таблицы с однаковыми структурами. В первой из них есть primary key.Как из второй таблицы вставить строку во вторую, если там уже есть строка с тамим primary key?
replace не предлагать, так как в postgres'е его нету
PS надо что бы способ не зависел от структуры таблицы (например сделать update на все поля кроме primary key не подойдет, т.к. для этого надо знать какие там ещё есть столбцы и т.п.)
Вот наткнулся на select for update, но че-то не могу найти его нормальное описание или пример