Browse code

More specifying of collation in fields/columns for sorting...

Clarissa Walker authored on 2026/07/18 16:36:16
Showing 2 changed files
... ...
@@ -149,7 +149,7 @@ CREATE TABLE `fanfiction_chapters` (
149 149
 CREATE TABLE `fanfiction_characters` (
150 150
   `charid` int(11) NOT NULL auto_increment,
151 151
   `catid` int(11) NOT NULL default '0',
152
-  `charname` varchar(60) NOT NULL default '',
152
+  `charname` varchar(60) NOT NULL default '' COLLATE=utf8mb4_unicode_ci,
153 153
   `bio` text NOT NULL,
154 154
   `image` varchar(200) NOT NULL default '',
155 155
   PRIMARY KEY  (`charid`),
... ...
@@ -363,7 +363,7 @@ CREATE TABLE `fanfiction_panels` (
363 363
 
364 364
 CREATE TABLE `fanfiction_ratings` (
365 365
   `rid` int(11) NOT NULL auto_increment,
366
-  `rating` varchar(60) NOT NULL default '',
366
+  `rating` varchar(60) NOT NULL default '' COLLATE=utf8mb4_unicode_ci,
367 367
   `ratingwarning` int(11) NOT NULL default '0',
368 368
   `warningtext` text NOT NULL,
369 369
   PRIMARY KEY  (`rid`),
... ...
@@ -588,7 +588,7 @@ CREATE TABLE IF NOT EXISTS `" . $tableprefix . "fanfiction_authorprefs` (
588 588
 				$characters = dbquery("CREATE TABLE IF NOT EXISTS `" . $tableprefix . "fanfiction_characters` (
589 589
   `charid` int(11) NOT NULL auto_increment,
590 590
   `catid` int(11) NOT NULL default '0',
591
-  `charname` varchar(60) NOT NULL default '',
591
+  `charname` varchar(60) NOT NULL default '' COLLATE=utf8mb4_unicode_ci,
592 592
   `bio` text NOT NULL,
593 593
   `image` varchar(200) NOT NULL default '',
594 594
   PRIMARY KEY  (`charid`),
... ...
@@ -721,7 +721,7 @@ CREATE TABLE IF NOT EXISTS `" . $tableprefix . "fanfiction_modules` (
721 721
 				$output .= "<tr><td>" . $tableprefix . "fanfiction_panels</td><td align='center'>" . ($panels ? "<img src=\"../images/check.gif\">" : "<img src=\"../images/X.gif\">") . "</td></tr>";
722 722
 				$ratings = dbquery("CREATE TABLE IF NOT EXISTS `" . $tableprefix . "fanfiction_ratings` (
723 723
   `rid` int(11) NOT NULL auto_increment,
724
-  `rating` varchar(60) NOT NULL default '',
724
+  `rating` varchar(60) NOT NULL default '' COLLATE=utf8mb4_unicode_ci,
725 725
   `ratingwarning` char(1) NOT NULL default '0',
726 726
   `warningtext` text NOT NULL,
727 727
   PRIMARY KEY  (`rid`),