Size: a a a

2020 June 11

IZ

Ilia Zviagin in MySQL
Dev ☣️
Да и вывести их по порядку, чтоб выводить id каждой записи
Ну так выбери все записи, беги по ним, и будут уже и ДАННЫЕ этой записи и ID этой записи тут же.
Причём даже порядок не важен.
источник

D

Dev ☣️ in MySQL
Vladyslav
или я чето неправильно говорю может...
Я по id всегда вывожу записи, но ты говоришь, что и без можно тоже

Вот я и думаю пока, как выести без, но при этом получить айди каждой записи
источник

D

Dev ☣️ in MySQL
Ilia Zviagin
Ну так выбери все записи, беги по ним, и будут уже и ДАННЫЕ этой записи и ID этой записи тут же.
Причём даже порядок не важен.
Так я бегу по ним как раз таки по id беря счетчик цикла

Но, после удаления хотя бы одной записи, вся логика нарушается, ибо цикл идет последовательно, а в таблице её уже нет
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Я по id всегда вывожу записи, но ты говоришь, что и без можно тоже

Вот я и думаю пока, как выести без, но при этом получить айди каждой записи
Кстати, то, что ты хочешь сразу все записи показать или обработать, уже хреново.
представь, что их там у тебя несколько миллионов...
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Так я бегу по ним как раз таки по id беря счетчик цикла

Но, после удаления хотя бы одной записи, вся логика нарушается, ибо цикл идет последовательно, а в таблице её уже нет
А ты беги не по ID, а по курсору.
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Так я бегу по ним как раз таки по id беря счетчик цикла

Но, после удаления хотя бы одной записи, вся логика нарушается, ибо цикл идет последовательно, а в таблице её уже нет
Знаешь, что такое курсор?
источник

D

Dev ☣️ in MySQL
Ilia Zviagin
Знаешь, что такое курсор?
Нет. Я всегда циклы использую при работе с mysql
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Нет. Я всегда циклы использую при работе с mysql
Курсор -- это тоже своего рода цикл.
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Нет. Я всегда циклы использую при работе с mysql
Ты пишешь

SELECT * from stat  order by XXX

и выполняешь этот запрос, затем получаешь его строки по одной в курсоре, и бежишь по ним в цикле.

Я не могу детали дать, поскольку это зависит от языка программирования , на котором ты работаешь.

Поищи в документации, или в сети типа "Как организовать курсор по таблице на языке программирования ХХХ"

(где ХХХ -- твой язык)
источник

D

Dev ☣️ in MySQL
Ilia Zviagin
Курсор -- это тоже своего рода цикл.
Я так понял, это курсор выводит данные в каком-то массиве независимо от id

То есть типа [0] => (1), [1] => (4), [2] => (3)

Типа того?
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Я так понял, это курсор выводит данные в каком-то массиве независимо от id

То есть типа [0] => (1), [1] => (4), [2] => (3)

Типа того?
Без массива обычно.
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Я так понял, это курсор выводит данные в каком-то массиве независимо от id

То есть типа [0] => (1), [1] => (4), [2] => (3)

Типа того?
Курсор просто позволяет тебе в цикле перебирать строки любого запроса
источник

D

Dev ☣️ in MySQL
Ilia Zviagin
Ты пишешь

SELECT * from stat  order by XXX

и выполняешь этот запрос, затем получаешь его строки по одной в курсоре, и бежишь по ним в цикле.

Я не могу детали дать, поскольку это зависит от языка программирования , на котором ты работаешь.

Поищи в документации, или в сети типа "Как организовать курсор по таблице на языке программирования ХХХ"

(где ХХХ -- твой язык)
Да, он создает свою последовательность отдельную независимо от id строки в таблице и я могу по ним уже циклом свободно бегать

Правильно понимаю?
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Да, он создает свою последовательность отдельную независимо от id строки в таблице и я могу по ним уже циклом свободно бегать

Правильно понимаю?
наверное, да
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Да, он создает свою последовательность отдельную независимо от id строки в таблице и я могу по ним уже циклом свободно бегать

Правильно понимаю?
Какой у тебя там язык используется?
источник

IZ

Ilia Zviagin in MySQL
И библиотека
источник

D

Dev ☣️ in MySQL
Ilia Zviagin
наверное, да
Скорее всего, да. Ну, об этом я вот не знал и это во многом оптимизирует мой код сейчас и в дальнейшем, поэтому спасибо тебе бесконечно огромное! :)
источник

IZ

Ilia Zviagin in MySQL
Dev ☣️
Скорее всего, да. Ну, об этом я вот не знал и это во многом оптимизирует мой код сейчас и в дальнейшем, поэтому спасибо тебе бесконечно огромное! :)
Какой язык?
источник

D

Dev ☣️ in MySQL
Ilia Zviagin
Какой язык?
php, чистый
источник

IZ

Ilia Zviagin in MySQL
А что , бывает грязный?
источник