Mi chiedevo perché auto_increment
è "scritto" con un trattino basso, dal primary key
not null
e tale non è?Perché è auto_increment "digitato" con un trattino basso?
È perché auto_increment
è un vecchio residuo sintattico o simile?
Mi chiedevo perché auto_increment
è "scritto" con un trattino basso, dal primary key
not null
e tale non è?Perché è auto_increment "digitato" con un trattino basso?
È perché auto_increment
è un vecchio residuo sintattico o simile?
Le chiavi possono essere primarie o estranee, le colonne possono essere nulle (in grado) o non nulle.
Non esiste in realtà un'opzione di incremento alternativa a auto_ - quindi ha più senso utilizzarlo come una "parola".
Questo ha senso! – altschuler
Direi perché è in realtà una funzione niladica (come ad esempio CURRENT_TIMESTAMP
dello standard SQL). Anche se oggi non ha parametri, potrebbe averli in futuro, ad es. per seed e incremento (come da SQL Server IDENTITY
).
Interessante - ma totalmente ** off-topic ** - appartiene a [english.stackexchange.com] (http://english.stackexchange.com) –
potrebbe essere un po 'di argomento, ma certamente non appartiene In inglese. La domanda riguarda la sintassi e la convenzione sql. –