Как да добавите запис към MySQL на маса

Обща позиция INSERT команда работа:

- Задава името на таблицата, където ще бъде поставена на новата линия. При пускането масата за отбор INSERT със същото име трябва да съществува в базата данни.







- Ако не е посочен този вариант, а след това поставете Новият запис ще се забави толкова дълго, колкото другите скриптове не дочета тази таблица. Трябва да се отбележи, че ако една маса често се използва, когато се указва този параметър може да отнеме много време, преди тази команда се изпълнява.

- Ако не е посочен този вариант, то след изпълнение на INSERT скрипт веднага получите отговор от базата данни за успешно прилагане на новия протокол и протокола ще бъде включен само след използването на тази маса, от друга сценарий. Това може да бъде полезно, ако искате висока скорост на скрипта. Тази опция работи само с маси, като ИПМ и MyISAM. Ние следваме, имайте предвид, че ако една маса, в която запис е вложка понастоящем не се използва от други искания, вложката ОТЛОЖЕНА команда ще работи по-бавно, отколкото INSER. Така че е препоръчително да се използва забавената вариант е само при голямо натоварване на масата.







- Ако някои от полетата в таблицата имат основно или уникален ключ, а вие поставяте нова линия, където полетата имат дублиращи се стойности, действието команда се прекратява и грешка №1062 ( «дублиран запис" Вал "за ключов N»). Ако отчета за INSERT определен за игнориране ключова дума, подложката не се прекъсва записи, както и с дубликат ключ линия просто не е поставена.

Да разгледаме прост пример за добавяне на таблицата с данни MySQL по-подробно.

Предистория:

Ние вече имаме работещ MySQL, където е създаден на базата данни и създава таблица с име "my_table" в таблица набор поле: "ID", "име", "фамилия", "bithday", когато:

  • ID - серийния номер на записа;
  • име - името на потребителя;
  • фамилно име - името;
  • bithday - рожден ден.

Забележка.

Името на масата и вземи областта на наклонени кавички: