2013-07-09 3 views
-3

Как я могу удалить значение поля из базы данных, используя код запроса? Я знаю только, где находится поле в базе данных. (Например: колонка [ 'номер телефона'] строка [3])Удаление определенного поля из базы данных

Это должно быть что-то вроде этого "DELETE FROM ... WHERE ..."

+0

Вы запрашиваете код, который нужно удалить из базы данных, или просто какой запрос SQl необходим? –

+0

Установка поля в нулевое значение - это не то же самое, что удаление всей строки. ([См. UPDATE/DELETE] (http://www.w3schools.com/sql/default.asp)) – Steve

+1

Вы пытались выполнить поиск в googling «sql delete»? – Izzy

ответ

1

Там нет ничего, как удалить поле, т.е. базы данных, если вы хотите удалить полную строку, то вы можете сделать это легко, как этот

DELETE FROM TABLE WHERE [email protected] 

Но если вы хотите, чтобы удалить одно значение строки в том, что случае следует обновить это значение, как NULL

UPDATE TABLE SET COLUMN1=NULL WHERE [email protected] 

я использовал где пункт из моего воображения. вы всегда можете использовать все, что хотите.

0

The ВЕЬЕТЕ позволяет удалять записи. Если вы хотите установить поле в пустое значение, используйте оператор UPDATE.

См. this для получения дополнительной информации.

+0

OK! Я использую инструкцию UPDATE! Но как я могу обновить поле, когда не знаю, какое значение у него есть? – Vlad

-1

Да сначала нужно использовать команду удаления. Затем после этой команды обновления вставки из базы данных будут удалены только записи. Я согласен, что вы удалили записи, но не показывали, потому что не обновили их.

+1

Он делает * не * необходимо использовать команду DELETE. Удалить очистит всю строку, похоже, что он хочет очистить определенное поле. В этом случае используется 'UPDATE'. – DGibbs

Смежные вопросы