-- ID's are given to properly auth'ed users -- Limit represents a daily limit imposed on users -- Limits that are null just mean the limit does not exist CREATE TABLE IF NOT EXISTS `keys`( `secret` varchar(255) NOT NULL, `limit` integer, `uses` integer, `userid` bigint unsigned NOT NULL, PRIMARY KEY(`secret`), FOREIGN KEY (`userid`) REFERENCES members(`id`) );