sql >> Databasteknik >  >> RDS >> Mysql

Hur infogar man ett specifikt UUID i h2-databasen?

Bäst om du använder en syntax som fungerar för alla databaser. Jag tror att de flesta databaser inte stöder 0x syntax. För H2 skulle detta fungera:

INSERT INTO survey_definition (id, name, period) 
VALUES ('2D1EBC5B7D2741979CF0E84451C5BBB1', 'disease-activity', 'P1M');

Men för att få en syntax över databaser kan du behöva skapa en användardefinierad funktion (till exempel uuid ) och använd sedan:

INSERT INTO survey_definition (id, name, period) 
VALUES (uuid('2D1EBC5B7D2741979CF0E84451C5BBB1'), 'disease-activity', 'P1M');



  1. Installera och arbeta med MySQL 5 på Windows 7

  2. Importera stor .sql-fil till MySQL

  3. Skapa en flerdimensionell array från fråga

  4. MySQL med Sequelize:ER_BAD_DB_ERROR:Okänd databas