Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie füge ich eine bestimmte UUID in die h2-Datenbank ein?

Verwenden Sie am besten eine Syntax, die für alle Datenbanken funktioniert. Ich denke, die meisten Datenbanken unterstützen den 0x nicht Syntax. Für H2 würde dies funktionieren:

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

Um jedoch eine datenbankübergreifende Syntax zu erhalten, müssen Sie möglicherweise eine benutzerdefinierte Funktion erstellen (z. B. uuid ) und verwenden Sie dann:

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