sql >> Databáze >  >> RDS >> Mysql

Musí být primární klíče databáze celá čísla?

Můžete použít varchar stejně tak dlouho, dokud se ujistíte, že každý z nich je jedinečný . To však není ideální (viz odkaz na článek níže pro více informací).

To, co hledáte, se nazývá přirozený klíč ale primární klíč s automatickým přírůstkem a spravovaný RDBMS se nazývá náhradní klíč což je preferovaný způsob. Proto jej musíte mít jako celé číslo .

Další informace:



  1. TABLESAMPLE vrací nesprávný počet řádků?

  2. Dotaz MySQL:Porovnejte hodnotu oddělenou čárkou se sloupcem obsahujícím řetězec oddělený čárkami

  3. Kumulativně přidejte chybějící data z předchozího měsíce nebo roku

  4. SQL Server RAISERROR prohlášení s jednoduchými příklady