Piszę zapytanie do MariaDB, które mam zamiar przełożyć później na kod php i proszę o code review pliku SQL
CREATE TABLE IF NOT EXISTS user_roles (
id int(11) NOT NULL auto_increment,
name VARCHAR(255) NOT NULL default '',
PRIMARY KEY (id)
);
CREATE TABLE IF NOT EXISTS users (
id int(11) NOT NULL auto_increment,
username varchar(255) NOT NULL default '',
passwd varchar(255) NOT NULL default '',
email varchar(255) NOT NULL default '',
created_at datetime NOT NULL,
role_id int(11) NOT NULL default 0,
PRIMARY KEY (id),
FOREIGN KEY (role_id) REFERENCES user_roles (id)
);
CREATE TABLE IF NOT EXISTS posts (
id int(11) NOT NULL auto_increment,
title varchar(255) NOT NULL default '',
content text NOT NULL,
author_id int(11) NOT NULL default 0,
created_at datetime NOT NULL,
updated_at datetime NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (author_id) REFERENCES users (id)
)