sql >> Databáze >  >> RDS >> Mysql

PHP řazení ze serializovaných dat

Nikdy byste neměli mít více než jednu hodnotu v jednom sloupci řádku. Uložte role do jejich vlastní databázové tabulky s ID uživatele a budete moci jednoduše požádat MySQL o uživatele s rolí podle potřeby.

CREATE TABLE user_roles (user_id INT, role_name VARCHAR(100));
INSERT INTO user_roles (1, '_wfa');
INSERT INTO user_roles (1, '_CS');
INSERT INTO user_roles (1, '_CM');

SELECT users.id FROM users INNER JOIN user_roles ON users.id = user_roles.user_id WHERE user_roles.role_name = '_wfa';


  1. SCD typ 4

  2. Co jsou databáze?

  3. Úskalí, kterým je třeba se vyhnout při používání nového Microsoft SSMA verze 7.8

  4. Možné důsledky zvýšení délky varchar v MySql?