|
|
|
Не сбрасывается счетчик таблицы
|
|||
|---|---|---|---|
|
#18+
Не так давно начал изучать PHP и столкнулся с такой проблемой: Создал таблицу, сделать столбец id с счетчиком и после удаление записи счетчик не сбрасывается, т.е были записи 123456, я удалил 6-ую строку, записываю на ее место новую, но счетчик идет дальше, те у этой новой строки id равен 7-ми, а не 6-ти. Как это исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2016, 23:45 |
|
||
|
Не сбрасывается счетчик таблицы
|
|||
|---|---|---|---|
|
#18+
ArkashaS, Простой вопрос сразу напрашивающийся: а зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2016, 23:54 |
|
||
|
Не сбрасывается счетчик таблицы
|
|||
|---|---|---|---|
|
#18+
ArkashaSНе так давно начал изучать PHPТут вообще-то форум по MySQL, так что успехи в РНР нам по барабану... ArkashaSпосле удаление записи счетчик не сбрасывается И не должен. ArkashaSКак это исправить? Лучше почитать умные книжки и понять, почему должно быть именно так, как есть, и почему это НЕЛЬЗЯ исправлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2016, 23:57 |
|
||
|
Не сбрасывается счетчик таблицы
|
|||
|---|---|---|---|
|
#18+
MikkiMouse, Ну как зачем? Допустим была запись, по какой либо причине она была удалена, и как же быть чтобы записи были с id по порядку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2016, 00:01 |
|
||
|
Не сбрасывается счетчик таблицы
|
|||
|---|---|---|---|
|
#18+
ArkashaS, если заниматься программированием серьёзно, то таких вопросов не возникнет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2016, 09:36 |
|
||
|
Не сбрасывается счетчик таблицы
|
|||
|---|---|---|---|
|
#18+
ArkashaSMikkiMouse, Ну как зачем? Допустим была запись, по какой либо причине она была удалена, и как же быть чтобы записи были с id по порядку? это следсвия ты причину давай! мне надо ??? поэтому я решил что мне важно что бы записи шли с айди попорядку - озвуч что скрывается за знаками вопроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2016, 01:20 |
|
||
|
Не сбрасывается счетчик таблицы
|
|||
|---|---|---|---|
|
#18+
ArkashaS, http://dev.mysql.com/doc/refman/5.7/en/example-auto-increment.html To start with an AUTO_INCREMENT value other than 1, set that value with CREATE TABLE or ALTER TABLE, like this: mysql> ALTER TABLE tbl AUTO_INCREMENT = 100;но надо понять, что автоинкремент - это не идеальное поле для "нумерации записи" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2016, 07:16 |
|
||
|
Не сбрасывается счетчик таблицы
|
|||
|---|---|---|---|
|
#18+
ArkashaS, ну и почитайте попутно тему выбор свободного числа и вникните, сколько лишнего надо монстрячить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2016, 10:20 |
|
||
|
Не сбрасывается счетчик таблицы
|
|||
|---|---|---|---|
|
#18+
Alex_Ustinov, ну вообщето не много - тригеры одно-двустрочные, для сохранения выпадающих айди при удалении, и взять из удалённого айди минимальный при вставке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2016, 19:17 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=47&tid=1831325]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
208ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 514ms |

| 0 / 0 |
