Puoi ancora usare key
se lo desidera. Avvolgilo con il backtick,
CREATE TABLE IF NOT EXISTS users
(
`key` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
);
ma come consiglio, astenersi dall'utilizzare qualsiasi parola chiave riservata per evitare problemi futuri. :)