SELECT top 1 IDZam FROM ZAMOWIENIE ORDER BY DataZamowienia desc
Chcę wyświetlić ostatnio dodane zamówienie, wiem ze w SQL-u to działa, a dlaczego w MySQL-u to niedziałą

Dla pomocy podaje kod tworzący tabele ZAMOWIENIE:
CREATE TABLE ZAMOWIENIE (
IDZam int not null auto_increment primary key,
NazwaOdbiorcy char(50) not null,
DataZamowienia datetime NOT NULL default '0000-00-00 00:00:00',
StanRealizacji char(1)
);
Bardzo proszę o pomoc!!