Вопрос

Это кажется INSERT и UPDATE делай со мной то же самое.

Есть ли какие-либо случаи, когда я должен использовать INSERT вместо того , чтобы UPDATE и наоборот?

Это было полезно?

Решение

В Операции CRUD, тот INSERT является буквой "С" и UPDATEэто буква "U".Это две из четырех основных функций постоянного хранилища.Двумя другими являются SELECT и DELETE.Без по крайней мере этих четырех операций типичная система баз данных не может считаться завершенной.

Использование INSERT чтобы вставить новую запись.

Использование UPDATE чтобы обновить существующую запись.

Другие советы

Вы не можете ОБНОВИТЬ строку, которой нет в таблице.

Вы не можете вставить строку, которая уже есть в таблице.

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

Ан UPDATE оператор может использовать WHERE оговорка, но INSERT не могу.

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

Вставка может быть полезна для вставки новой записи в ПУСТУЮ строку.В то время как обновление может быть использовано для обновления строки, которая НЕ является ПУСТОЙ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top