Mysql
 sql >> Database >  >> RDS >> Mysql

Cerca in MySQL con Spaces

Ti stai avvicinando a questo nel modo sbagliato. Quasi certamente non vuoi archiviare più dati in un campo. Vuoi avere qualcosa del genere:

Table: User
- id
- blah blah

Table: Photo
- id
- blah blah

Table: Like
- user_id
- photo_id

Ciò ti consentirà di scrivere query molto flessibili, incluso ciò che hai descritto:

SELECT u.id
FROM User AS u
JOIN Like AS li ON li.user_id = u.id
WHERE li.photo_id = $current_photo_id

Questo è un argomento noto come normalizzazione del database . Per favore, leggi di più se vuoi che la tua applicazione abbia successo.