|
|
|
есть ли аналог IDENTITY в MYSQL?
|
|||
|---|---|---|---|
|
#18+
CREATE TABLE dbo.COMMON Id INT IDENTITY (-2, -2) NOT NULL, WORD VARCHAR(300) NOT NULL, WORDLEN INT, RWORD VARCHAR(300) этот запрос надо передалть на MYSQL ..ругается на IDENTITY .подскажите как это можно сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2004, 17:08 |
|
||
|
есть ли аналог IDENTITY в MYSQL?
|
|||
|---|---|---|---|
|
#18+
Из документации "Номер столбца может иметь дополнительное ключевое слово AUTO_INCREMENT, чтобы автоматически получить номер = самый большой номер столбца + 1 для каждой вставки, в которой номер столбца = 0 или NULL. ТО ЕСТЬ, если Вы попробуете вставить значение ноля в числовой столбец, который имеет атрибут AUTO_INCREMENT, Вы получите номер столбца, который на 1 большим, чем самый большой предварительно использованный номер. Если Вы желаете начать отсчет не с ноля, просто вставьте желательное стартовое значение в первой записи, которую Вы вставляете в данную таблицу. В настоящее время нет никакого другого способа достичь этого эффекта. ВНИМАНИЕ: Если Вы используете AUTO_INCREMENT, Вы можете использовать его только в одном поле таблицы. Обратите внимание также, что это поле должно быть объявлено как первичный ключ, и должно быть числовым." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2004, 17:46 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1854521]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
16ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 376ms |

| 0 / 0 |
