AUTO INCREMENT, samodejno povečanje
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript jQuery MySQL PHPStorm Database

MySQL SQL

SELECT DISTINCT WHERE AND OR NOT ORDER BY INSERT INTO NULL UPDATE DELETE LIMIT MAX MIN COUNT AVG SUM LIKE WILDCARDS IN BETWEEN AS INNER JOIN LEFT JOIN RIGHT JOIN CROSS JOIN SELF JOIN UNION GROUP BY HAVING EXISTS ANY ALL INSERT SELECT CASE IF NULL COALESCE Operaterji

MySQL Database

CREATE DATABASE DROP DATABASE CREATE TABLE DROP TABLE ALTER TABLE CONSTRAINTS NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT CREATE INDEX AUTO-INCREMENT DATE CREATE VIEW FUNKCIJE DATA TYPE Združevalne funkcije XAMPP PHP Laravel

AUTO-INCREMENT (slo. Samodejno povečanje)

AUTO-INCREMENT omogoča samodejno ustvarjanje edinstvene številke, ko je v tabelo vstavljen nov zapis. Pogosto je to polje PRIMARY KEY (slo. Primarni ključ), za katerega želimo, da se samodejno ustvari vsakič, ko se vstavi nov zapis.

CREATE TABLE osebe (
    id_osebe INT(100) AUTO_INCREMENT PRIMARY KEY,
    ime_osebe VARCHAR(100),
    priimek_osebe VARCHAR(100),
    datum TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)
    

Če pogledamo zgornjo izjavo SQL definira stolpec id_osebe kot polje AUTO-INCREMENT s samodejnim povečanjem v tabeli osebe. Privzeta začetna vrednost za AUTO-INCREMENT je 1 in se povečuje za 1 z vsakim novim vpisom v tabelo. V primeru, da želimo, da se zaporedje AUTO-INCREMENT začne z drugo vrednostjo, uporabimo naslednji SQL stavek.

ALTER TABLE osebe AUTO_INCREMENT = 9;
    
Samodejno povečanje 1
Samodejno povečanje 1

Za vstavljanje novega zapisa v tabelo osebe bo tako z zaporedno številko (id_osebe) 9.

INSERT INTO osebe (ime_osebe, priimek_osebe)
VALUES ('dodana', 'vrednost');
    
Samodejno povečanje 2
Samodejno povečanje 3
1 / 2
Samodejno povečanje 2
2 / 2
Samodejno povečanje 3

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN