Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. CREATE TABLE IF NOT EXISTS `authors` (
  2. `author_ID` bigint(10) unsigned NOT NULL AUTO_INCREMENT,
  3. `author_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  4. `author_avatar` text COLLATE utf8_bin NOT NULL,
  5. `author_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  6. PRIMARY KEY (`author_ID`)
  7. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
  8.  
  9. CREATE TABLE IF NOT EXISTS `posts` (
  10. `post_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  11. `post_date` datetime NOT NULL,
  12. `post_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  13. `post_status` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT 'draft',
  14. `post_type` varchar(10) COLLATE utf8_bin NOT NULL,
  15. `post_like_count` int(10) unsigned NOT NULL DEFAULT '0',
  16. `post_comment_count` int(11) unsigned NOT NULL DEFAULT '0',
  17. `post_has_article` tinyint(4) NOT NULL DEFAULT '0',
  18. `article_title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  19. `article_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  20. PRIMARY KEY (`post_ID`)
  21. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
  22.  
  23. CREATE TABLE IF NOT EXISTS `comments` (
  24. `comment_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  25. `comment_post_ID` bigint(20) unsigned NOT NULL,
  26. `comment_count` bigint(20) unsigned NOT NULL,
  27. `comment_author` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  28. `comment_author_IP` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  29. `comment_date` datetime NOT NULL,
  30. `comment_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  31. `comment_approved` tinyint(4) NOT NULL DEFAULT '0',
  32. `comment_like_count` int(10) unsigned NOT NULL,
  33. `comment_author_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  34. PRIMARY KEY (`comment_ID`)
  35. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
  36.  
  37. comment_ID - comment_post_ID - comment_count
  38. 1 300 1
  39. 2 301 1
  40. 3 301 2
  41. 4 301 3
  42.  
  43. CREATE TABLE IF NOT EXISTS `likes_counter` (
  44. `like_ID` bigint(20) NOT NULL AUTO_INCREMENT,
  45. `like_type` varchar(10) COLLATE utf8_bin NOT NULL,
  46. `like_content_ID` bigint(20) NOT NULL,
  47. `like_IP` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  48. PRIMARY KEY (`like_ID`),
  49. KEY `like_ID` (`like_ID`)
  50. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement