sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Namnge primärnyckeln i CREATE TABLE-satsen

Alternativt och mer allmänt stöd:

CREATE TABLE IF NOT EXISTS `default_test` (
 `default_test`.`id` SMALLINT NOT NULL AUTO_INCREMENT,
 `default_test`.`name` LONGTEXT NOT NULL,
 PRIMARY KEY (`id`)
)

UPPDATERA

Baserat på förtydligandet kan du ersätta den sista definitionen ovan med följande om du ska ange indexnamnet:

CONSTRAINT `pk_id` PRIMARY KEY (`id`)


  1. COALESCE i laravel

  2. Konvertera varchar-kolumn till datum i mysql på databasnivå

  3. Hur kan jag kombinera flera rader till en kommaavgränsad lista i Oracle?

  4. En bugg för uppskattning av kardinalitet i underfrågan