- Changed some "default NULL"s to "default NOT NULL"s as this only works on

recent MySQL versions.  I included the diffs for review.

update.php:
-  update_sql("CREATE TABLE search_index (word varchar(50) default NULL, lno in
+  update_sql("CREATE TABLE search_index (word varchar(50) default NOT NULL, ln

database.mysql:
-  word varchar(50) default NULL,
-  lno int(10) unsigned default NULL,
-  type varchar(16) default NULL,
-  count int(10) unsigned default NULL,
+ word varchar(50) NOT NULL,
+ lno int(10) unsigned NOT NULL,
+ type varchar(16) default NULL,
+ count int(10) unsigned default NULL,
4.0.x
Dries Buytaert 2002-06-06 18:29:40 +00:00
parent 3eb607b8ee
commit 68129fd539
2 changed files with 7 additions and 7 deletions

View File

@ -360,12 +360,12 @@ CREATE TABLE role (
#
CREATE TABLE search_index (
word varchar(50) default NULL,
lno int(10) unsigned default NULL,
type varchar(16) default NULL,
count int(10) unsigned default NULL,
KEY lno (lno),
KEY word (word)
word varchar(50) NOT NULL,
lno int(10) unsigned NOT NULL,
type varchar(16) default NULL,
count int(10) unsigned default NULL,
KEY lno (lno),
KEY word (word)
) TYPE=MyISAM;
#

View File

@ -326,7 +326,7 @@ function update_22() {
}
function update_23() {
update_sql("CREATE TABLE search_index (word varchar(50) default NULL, lno int(10) unsigned default NULL, type varchar(16) default NULL, count int(10) unsigned default NULL, KEY lno (lno), KEY word (word));");
update_sql("CREATE TABLE search_index (word varchar(50) default NOT NULL, lno int(10) unsigned default NOT NULL, type varchar(16) default NOT NULL, count int(10) unsigned default NOT NULL, KEY lno (lno), KEY word (word));");
}
function update_24() {