찾다

 >  Q&A  >  본문

레코드로 데이터베이스에 과부하를 주지 않고 phpmysql 데이터베이스에 여러 사용자에 대한 알림을 저장하는 방법

데이터베이스의 모든 사용자가 동일한 메시지를 볼 수 있도록 하려고 하면 데이터베이스에서 쉽게 크롤링을 생성할 수 있을까 걱정됩니다. 문제는 내 관리 영역에서 메시지를 보낼 수 있어야 하고 모든 사용자가 알림을 받게 해야 하며 메시지를 읽음으로 표시할 수 있는 옵션도 있어야 한다는 것입니다. 두 개의 테이블을 만들어야 한다는 것을 알고 있지만 모든 사용자에 대한 메시지를 생성하기 위해 SQL 명령을 작성하는 방법은 좌절스럽습니다. 간단한 작업일 수도 있지만 도움이 필요합니다

내 데이터베이스에 두 개의 테이블을 만들려고 합니다. 알림 및 has__notify. 알림에는 제목 및 생성 날짜와 함께 메시지가 보관되는 반면 (has__notify)에는 알림 ID(외부 키), userID(외부 키)와 같은 열이 포함되어 있어 어떤 사용자가 메시지를 읽었는지 알 수 있습니다(dateRead). 그러나 나는 이미 약간 혼란스러워서 구현이 잘못되었다고 생각합니다.

P粉068174996P粉068174996234일 전506

모든 응답(1)나는 대답할 것이다

  • P粉015402013

    P粉0154020132024-03-31 17:44:49

    기본적으로 테이블은 삽입 중에 잠기지 않습니다. 데이터가 저장되었는지 확인하려면 트랜잭션을 사용할 수 있습니다.

    회신하다
    0
  • 취소회신하다