Jan W: MySQL: order by - Verständnisproblem

Beitrag lesen

ist NULL erlaubt?

Zeig mal bite das Create-Statement der Tabelle.

CREATE TABLE `EVENTS` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `calendardate` date NOT NULL DEFAULT '0000-00-00',
  `eventname` varchar(255) DEFAULT NULL,
  `recommended` tinyint(1) NOT NULL DEFAULT '0',
  `presented` tinyint(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `calendardate` (`calendardate`) USING BTREE,
  KEY `eventname` (`eventname`)
) ENGINE=MyISAM AUTO_INCREMENT=60111 DEFAULT CHARSET=latin1;

'presented' und 'recommended' wurde zeitlich später und auch jeweils zu unterschiedlichen Zeiten hinzugefügt.

Sollte ich die beiden Spalten gleich definieren? Also beide bspw. mit "NOT NULL DEFAULT '0'"?