Я просто хочу удалить первую строку
SQL Таблицы не имеют внутреннего порядка, поэтому не определено понятие первая строка, кроме столбца (или набор столбцов) предназначен для упорядочения.
Предполагая, что у вас есть упорядочивающий столбец, скажем id
, вы можете использовать limit
, чтобы ограничить, какую строку следует удалить:
delete from mytable order by id limit 1
Удаляет запись с наименьшими значениями id
из таблицы.