12 Основних прикладів команди insert в mysql, створення, просування сайтів, реклама в соціальних мережах

Зверніть увагу, що в наведеному вище прикладі, якщо з яких-небудь причин MySQL не може вставити одну із записів в розділ, весь оператор вставки не вийде, і обидві записі не будуть вставлені.

Знову ж таки, це буде працювати тільки на MySQL 5.6 і вище.

8. Ігнорувати повідомлення про помилку під час введення тексту

Якщо з якоїсь причини ви хочете проігнорувати повідомлення про помилку MySQL під час вставки, ви можете використовувати ігнорування вставки.

Наприклад, наступна команда видасть повідомлення про помилку, так як запис вже існує в таблиці.

Для рядка стовпця, значення за замовчуванням порожній рядок. Крім того, зверніть увагу, що, коли числовий стовпець має безліч AUTO_INCREMENT, то значення за замовчуванням буде таке значення відповідної послідовності.

10. Експресія в вставки значень

У наступному прикладі для значення бонусу, ми визначили "5000 + ідентифікатор" в якості значення. Таким чином, це додасть значення ідентифікатор службовця до значення бонусу і вставить остаточне значення в колонці бонусу, як показано нижче.

Ви можете використовувати "+", "-", "*", або будь-який інший діючий оператор вираження MySQL в значеннях. У наступному прикладі, він використовує "50 * 2" для стовпця ідентифікаторів. Таким чином, ідентифікатор, який буде вставлений в "100"

Ви можете також звернутися до значень інших стовпців. У наступному прикладі, він використовує "5000 + id" для бонусного стовпчика. Таким чином, це буде мати значення стовпця ідентифікаторів (який є 100), і додати його до 5000. Таким чином, остаточне значення бонусу "5100", як показано нижче.