|
|
|
| Необходимо удалить одну строку в таблице самую первую с конца)
Подскажите! | |
|
|
|
|
|
|
|
для: Night_Charter
(16.05.2006 в 18:34)
| | можно попробовать DELETE FROM table ORDER BY 'id' DESC LIMIT 1 :) хотя не уверен что получится, но попробовать стоит :) | |
|
|
|
|
|
|
|
для: Night_Charter
(16.05.2006 в 18:34)
| | Всё бы ничего, да только у SQL-таблицы нет ни конца, ни начала. Строки в ней лежат внавал.
Может быть строго и несовсем так, но Вы должны считать, что именно так. Хочется иметь какой-то порядок - придется использовать для этого одно из полей. | |
|
|
|
|
|
|
|
для: Trianon
(16.05.2006 в 18:41)
| | Та я по другому придумал, хотя геморой но все-же..
Сначала получил через оператора SELECT последний id а потом его удаляю при помощи DELETE...
Всего-то делов ) | |
|
|
|
|
|
|
|
для: Night_Charter
(16.05.2006 в 19:09)
| | Тогда можно обратить внимание на решение namo - там удаляется последняя запись в один запрос. | |
|
|
|
|
|
|
|
для: cheops
(16.05.2006 в 20:09)
| | Пробовал.
У меня mysql_error - ошибка мол в синтаксисе | |
|
|
|
|
|
|
|
для: Night_charter
(16.05.2006 в 20:33)
| | Просто на этом форуме обратные кавычки преобразуются к одинарным и запрос получается некорректным, попробуйте так:
DELETE FROM table ORDER BY id DESC LIMIT 1
|
Если будет выводить ошибку, то напишите, что за ошибка | |
|
|
|
|
|
|
|
для: Евгений Петров
(16.05.2006 в 20:38)
| |
БД iceinfo - таблица songs на localhost
Ошибка
SQL-запрос :
DELETE FROM songs ORDER BY id DESC LIMIT 1
Ответ MySQL:
You have an error in your SQL syntax near 'ORDER BY id DESC LIMIT 1' at line 1
|
| |
|
|
|
|
|
|
|
для: Night_Charter
(17.05.2006 в 10:41)
| | А таблица точно songs называется? | |
|
|
|
|
|
|
|
для: cheops
(17.05.2006 в 12:17)
| | Точно сонгс!
Может это зависит от версии MySQL? | |
|
|
|
|
|
|
|
для: Night_Charter
(17.05.2006 в 14:10)
| | Вообще не должно... а у вас какая версия? | |
|
|
|
|
|
|
|
для: cheops
(17.05.2006 в 22:43)
| | 1.4 | |
|
|
|