Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tìm kiếm trong MySQL với Spaces

Bạn đang tiếp cận điều này một cách sai lầm. Bạn gần như chắc chắn không muốn lưu trữ nhiều phần dữ liệu trong một trường. Bạn muốn có một cái gì đó như thế này:

Table: User
- id
- blah blah

Table: Photo
- id
- blah blah

Table: Like
- user_id
- photo_id

Điều này sẽ cho phép bạn viết các truy vấn rất linh hoạt, bao gồm những gì bạn đã mô tả:

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

Đây là một chủ đề được gọi là chuẩn hóa cơ sở dữ liệu . Vui lòng đọc thêm về nó nếu bạn muốn ứng dụng của mình thành công.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO ::truy vấn so với PDOStatement ::thực thi (PHP và MySQL)

  2. Ngày và giờ gần nhất tiếp theo trong MySQL

  3. MySQL SELECT cột duy nhất trong đó cột khác là tối đa

  4. .MySQLNonTransientConnectionException:Không thể tạo kết nối với máy chủ cơ sở dữ liệu

  5. Làm thế nào để chuyển đổi DATETIME sang TIMESTAMP trong mysql?