Удаление n-й строки mysql

Я использую 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', но почему я не могу удалить!?

6
задан Brian Tompsett - 汤莱恩 20 July 2015 в 21:59
поделиться