sql >> Database >  >> RDS >> Sqlserver

ID invoegen (automatisch gegenereerd, alleen kolom)

INSERT INTO MyTable (MyTableId) VALUES (Null) probeert impliciet een null in de identiteitskolom in te voegen, dus dat werkt niet omdat identiteitskolommen nooit nullable kunnen zijn en zonder een SET-optie kunt u toch geen willekeurige waarde invoegen, in plaats daarvan kunt u gebruiken:

INSERT INTO MyTable DEFAULT VALUES


  1. Auditlogboekregistratie voor PostgreSQL

  2. MySQL Fulltext zoeken heeft altijd 0 resultaten?

  3. Tabel 'performance_schema.session_variables' bestaat niet

  4. Mogelijke nadelen van het wijzigen van de tekenset in MySQL?