projects
id, status_id, name, ...
project_statuses
id, name, ...
books
id, author_id, title, ...
book_authors
id, first_name, last_name, ...
books
поле author_id
должно быть NULL'able
, если автор книги может быть неизвестен и Вы хотите настроить ограничения внешних ключей.NULL
? В таком случае Вам не нужно будет прямо указывать это в запросе на вставку записи.
Значение по умолчанию всегда должно совпадать по типу со столбцом. Если, скажем, столбец объявлен как DECIMAL, не нужно в качестве умолчания указывать значение типа INTEGER.
$users = [
'u101',
'u402',
'u503',
'u703',
'u114',
'u148',
'u152',
'u173',
'u134'
];
$string = implode(" OR ", $users); // u101 OR u402 OR u503 OR u703 OR u114 OR u148 OR u152 OR u173 OR u134;
"... WHERE `akk` IN (" . implode(",", $users) . ");";
"Преждевременная оптимизация — корень всех зол"
mysqldump -uroot DB | mysql --host=host -uroot -ppass -C DB