Hogyan adjunk egy rekordot a táblázat mysql

Általános INSERT parancs munkakör:

- állítja a neve az asztalhoz, ahol az új vonal kerül beillesztésre. A bevezetéskor a csapat INSERT tábla azonos nevű léteznie kell az adatbázisban.

- Ha ez az opció meg van adva, majd helyezze be az új felvétel késni fog, amíg a többi szkript nem elolvasása után ezt a táblázatot. Meg kell jegyezni, hogy ha egy asztalnál gyakran használják, ha megadja ezt a paramétert is sok időt, mielőtt ez a parancs kerül végrehajtásra.

- Ha ez az opció meg van adva, majd azt követően a végrehajtó INSERT script azonnal kap választ az adatbázis sikeres végrehajtása az új rekordot, a rekord kerül beillesztésre csak az használja ezt a táblázatot, a másik forgatókönyv. Ez akkor lehet hasznos, ha azt szeretné, nagy sebességgel a forgatókönyvet. Ez a beállítás csak akkor működik, asztalok, mint ISAM és MyISAM. Követjük figyelmét, hogy amennyiben egy táblázatot, amely a felvétel betét jelenleg nem használják más kéri, az INSERT DELAYED parancsot lassabban fog futni, mint INSER. Ezért ajánlott, hogy használja a késleltetett opció csak nagy terhelés alatt az asztalra.

- Ha néhány területen a táblázatban van elsődleges vagy egyedi kulcs, és úgy helyezi be egy új sort, ahol a mezők ismétlődő értékeket, a parancs akció megszakad, és egy hibaüzenet №1062 ( «Ismétlődő bevitelt»Val«kulcsfontosságú N»). Ha az INSERT utasítás megadott ignore kulcsszó, a betét nem szakad felvételeket és a duplikált kulcs vonal egyszerűen nincs behelyezve.

Tekintsük az egyszerű példát, hozzátéve MySQL adatokat táblázat részletesebben.

háttér:

Már van egy működő MySQL ahol az adatbázis jön létre, és létrehoz egy táblát „my_table” a táblázatban beállított mező: „ID”, „név”, „névre”, „bithday”, ha:

  • ID - a sorozatszám a rekord;
  • neve - a felhasználó nevét;
  • eredetű - nevét;
  • bithday - születésnapját.

Megjegyzés.

A tábla neve, és megteszi a területen ferde idézetek: