One more update for primary key
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 15 Jun 2017 17:49:05 +0000 (13:49 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 15 Jun 2017 17:49:05 +0000 (13:49 -0400)
Found another table mysql 5.7 doesn't like.

setup/databaseScripts/create_database_V1.1.31.sql

index bb66a67..108162d 100644 (file)
@@ -174,8 +174,8 @@ CREATE TABLE {prefix}members (
 -- Member Detail Display Stats Data - Totals of times detail page is displayed - Preserved for 2 years
 CREATE TABLE {prefix}member_detail_stats (
   member INT NOT NULL,                          -- ID of member
-  stat_type INT NULL,                       -- Type of stat 1 = day, 2 = week, 3 = month
-  stat_date DATE NULL,                      -- Date for which these stats are accumulated (date or first date of week or month)
+  stat_type INT NOT NULL,                       -- Type of stat 1 = day, 2 = week, 3 = month
+  stat_date DATE NOT NULL,                      -- Date for which these stats are accumulated (date or first date of week or month)
   clicks INT NULL,                          -- Number of Clicks
   PRIMARY KEY (member, stat_type, stat_date),
   INDEX (member),