Я использую MySQL v5.0.45 и пытаюсь удалить n-ю строку в таблице независимо от ее идентификационного номера. Я установил прототип на PHP перед тем, как интегрировать его в свой проект веб-разработки, где я установил в своей базе данных следующее:
CREATE TABLE prototype_1 (id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), name varchar(30));
INSERT INTO prototype_1 (name) VALUES ('A');
INSERT INTO prototype_1 (name) VALUES ('B');
INSERT INTO prototype_1 (name) VALUES ('C');
Достаточно просто! Теперь я попробовал использовать LIMIT. но я получаю следующую ошибку:
«ОШИБКА 1235 (42000): эта версия MySQL еще не поддерживает 'LIMIT & IN / ALL / ANY / SOME подзапрос'»
Теперь я понимаю, что вы не можете использовать LIMIT в подзапросы, однако, есть ли какая-то работа?
Я могу выбрать n-ю строку и красиво отобразить ее следующим образом:
SELECT * FROM prototype_1 LIMIT 1,1;
Таким образом, возвращается 'B', но почему я не могу удалить!?