Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

प्रति उपयोगकर्ता अपठित आइटम अलर्ट के लिए डेटाबेस की संरचना कैसे करें

phpBB के लिए प्रासंगिक स्कीमा की समीक्षा करते समय ए> , मुझे निम्नलिखित मिला:

# Table: 'phpbb_topics_track'
CREATE TABLE phpbb_topics_track (
    user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
    topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
    forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
    mark_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
    PRIMARY KEY (user_id, topic_id),
    KEY topic_id (topic_id),
    KEY forum_id (forum_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;

और:

# Table: 'phpbb_forums_track'
CREATE TABLE phpbb_forums_track (
    user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
    forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
    mark_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
    PRIMARY KEY (user_id, forum_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;

फिर मैं यहां उनकी विकि में देखता हूं :

इसलिए अनिवार्य रूप से उनके पास किसी विषय (थ्रेड) को देखने वाले उपयोगकर्ता से जुड़े डेटा को संग्रहीत करने के लिए एक लुकअप तालिका होती है, और फिर यह निर्धारित करने के लिए कि उपयोगकर्ता द्वारा विषय को देखा गया है, फ़ोरम दृश्य तालिका में टाइमस्टैम्प के विरुद्ध इसकी जांच करें।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे अजगर का उपयोग कर mysql डेटाबेस में अरबी पाठ स्टोर करने के लिए?

  2. MySQL लर्निंग पाथ

  3. MySQL डेटाबेस से कई फ़ील्ड डुप्लीकेट चुनें

  4. अल्पविराम (,) का उपयोग करके बाएं शामिल हों या एकाधिक तालिका से चुनें

  5. विंडोज़ में नेटबीन्स/ग्लासफ़िश पर जेडीबीसी ड्राइवर कहां जोड़ें?