Быстрый вопрос о SQL: Правильный синтаксис для того, чтобы составить таблицу с первичным ключом в H2?

var tickets []interface{}
var ptotal int64
tickets, ptotal, err := models.GetAllTicket(query, fields, sortby, order, offset, limit)
if err != nil {
    // bulabula
}
i.Data["json"] = append(tickets, map[string]int64{"totalpage": ptotal})
11
задан Daddy Warbox 28 March 2009 в 06:59
поделиться

1 ответ

Если я читаю документацию H2 правильно, это должно работать:

CREATE TABLE MyTableName(PKFieldName IDENTITY PRIMARY KEY, StringFieldName VARCHAR(255))

В основном Вы просто хотите объявить, что Ваш столбец ключа имеет тип IDENTITY.

Для IDENTITY тип видит: http://www.h2database.com/html/datatypes.html#identity_type
Для CREATE TABLE синтаксис видит: http://www.h2database.com/html/grammar.html#create_table

11
ответ дан 3 December 2019 в 09:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: