Разве MAX не должен быть в предложении select, а не в предложении where:
SELECT MAX('id') as id from 'mytable'
Я не думал, что использование функции MAX в предложении where было допустимым.
Или, если вы хотитестрока данных, которую вы также можете выполнить подзапросом:
SELECT *
FROM 'mytable'
WHERE id=(
SELECT max('id') FROM 'mytable'
)
или вообще без использования MAX
Select * from 'mytable' order by 'id' desc limit 1
Это позволит получить самый большой идентификатор и вернуть только эту строку.