clocky Client Регистрация 26.09.2019 Сообщения 363 Благодарностей 48 Баллы 28 14.05.2021 #1 Добрый день, не могу разобраться, как можно взять первую или случайную строку из БД и сразу удалить её? Спасибо.
Добрый день, не могу разобраться, как можно взять первую или случайную строку из БД и сразу удалить её? Спасибо.
Phoenix78 Client Read only Регистрация 06.11.2018 Сообщения 11 790 Благодарностей 5 720 Баллы 113 14.05.2021 #2 в БД нет ни первой ни второй строки. Это же не таблица. Реакции: WebBot
clocky Client Регистрация 26.09.2019 Сообщения 363 Благодарностей 48 Баллы 28 14.05.2021 #3 Phoenix78 сказал(а): в БД нет ни первой ни второй строки. Это же не таблица. Нажмите, чтобы раскрыть... Вопрос, как взять любую строчку из таблицы? и удалить её.
Phoenix78 сказал(а): в БД нет ни первой ни второй строки. Это же не таблица. Нажмите, чтобы раскрыть... Вопрос, как взять любую строчку из таблицы? и удалить её.
Phoenix78 Client Read only Регистрация 06.11.2018 Сообщения 11 790 Благодарностей 5 720 Баллы 113 14.05.2021 #4 clocky сказал(а): Вопрос, как взять любую строчку из таблицы? и удалить её. Нажмите, чтобы раскрыть... запросами в БД. SELECT, DELETE.... Составляешь запрос на нужные данные, получаешь их, на основе этих данных составляешь запрос на удаление.
clocky сказал(а): Вопрос, как взять любую строчку из таблицы? и удалить её. Нажмите, чтобы раскрыть... запросами в БД. SELECT, DELETE.... Составляешь запрос на нужные данные, получаешь их, на основе этих данных составляешь запрос на удаление.
Маломальский Client Регистрация 05.06.2019 Сообщения 570 Благодарностей 454 Баллы 63 14.05.2021 #5 Добавляете LIMIT 1 к запросу и вернется только одна строка (самая первая) по условию. Код: select * from имя_таблицы where text_ID = 0 ORDER BY text_ID ASC LIMIT 1 Реакции: heks и clocky
Добавляете LIMIT 1 к запросу и вернется только одна строка (самая первая) по условию. Код: select * from имя_таблицы where text_ID = 0 ORDER BY text_ID ASC LIMIT 1