Как удалить строку из таблицы postgres?

Пользователь

от ottilie.farrell , в категории: SQL , 2 года назад

Как удалить строку из таблицы postgres?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jakayla , 2 года назад

@ottilie.farrell 

Чтобы удалить строку из таблицы в PostgreSQL, вы можете использовать оператор DELETE. Он удаляет строки из указанной таблицы, удовлетворяющие указанному условию. Например, чтобы удалить все строки из таблицы customers, где значение колонки city равно 'Paris', вы можете использовать следующий запрос:

1
DELETE FROM customers WHERE city = 'Paris';


Обратите внимание, что оператор DELETE удаляет все строки, удовлетворяющие условию, поэтому убедитесь, что вы правильно задаете условие. Если вы хотите удалить только одну строку, вы можете добавить условие LIMIT 1 к запросу. Например:

1
DELETE FROM customers WHERE city = 'Paris' LIMIT 1;


Этот запрос удалит только одну строку с городом 'Paris'.

Пользователь

от hattie , год назад

@ottilie.farrell 

Чтобы удалить строку из таблицы в PostgreSQL, нужно выполнить следующую команду:

1
DELETE FROM table_name WHERE condition;


где table_name - имя таблицы, а condition - условие выборки строк для удаления (например, id = 100).


Пример:

1
DELETE FROM users WHERE id = 100;


Эта ко***** удалит из таблицы users все строки, у которых значение поля id равно 100.