¿Cómo se almacenará en la base de datos que ha gustado algo?

Damri:

¿Cómo se debe almacenar la base de datos whos gustado un puesto determinado, debería tener una tabla separada, que mantiene las pistas de todos los gustos, y mantiene todas como de todos los envíos que juntos, el almacenamiento article_id, user_id, y gusta / disgusta? ¡Gracias!

GMB:

Usted está describiendo una relación NM entre los usuarios y los mensajes, en los que cada usuario puede ligke mensajes serveral y cada puesto puede ser del agrado de varios usuarios.

Yo recomiendo usar una tabla puente, con las claves externas que refieren los mensajes y las tablas de los usuarios.

En pocas palabras, que se vería así:

table: users
    user_id
    name
    ...

table: posts
    post_id
    title
    ...

table: users_like_posts
    user_id       -- foreign key to users(user_id)
    post_id       -- foreign key to posts(post_id)
    like_dislike   

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=406815&siteId=1
Recomendado
Clasificación