Nella tabella 'hobby' stai cercando di impostare il pk su user_id, che non esiste. cambialo in:
PRIMARY KEY (`hobby_user_id`)
Nella tabella 'hobby' stai cercando di impostare il pk su user_id, che non esiste. cambialo in:
PRIMARY KEY (`hobby_user_id`)
5 suggerimenti per mantenere il tuo database sicuro
Esame dell'impatto sulle prestazioni di un carico di lavoro ad hoc
Come ottenere l'elenco delle colonne con vincoli univoci nel database di SQL Server - Tutorial SQL Server / TSQL Parte 98
Come utilizzare le funzioni analitiche in Oracle (Over Partition by Keyword)