Todavía puedes usar key
si quieres. Solo envuélvelo con un acento grave,
CREATE TABLE IF NOT EXISTS users
(
`key` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
);
pero como consejo, absténgase de usar cualquier palabra clave reservada para evitar problemas futuros. :)