Рассмотрим эту таблицу:
ex_table
| gid | val |
| --- | --- |
| 1 | v1 |
| 1 | v2 |
| 2 | v3 |
Обратите внимание, что gid
является столбцом, подобным id, а не уникальным. Я хочу иметь возможность вставлять значения в таблицу либо путем создания уникального gid
, либо путем указания того, какой из них использовать.
Например:
INSERT INTO ex_table (val)
SELECT --....
Должен генерироваться уникальный gid
, а
INSERT INTO ex_table (gid, val)
SELECT --....
Следует использовать предоставленный gid
.
Каким-либо способом сделать это?