phpbar.de logo

Mailinglisten-Archive

[php] SQL default value auf Text-Feld

[php] SQL default value auf Text-Feld

thomas.hausheer at bluewin.ch thomas.hausheer at bluewin.ch
Die Jan 8 15:00:23 CET 2008


Hallo

hab folgender SQL befehl:
INSERT INTO `xperto_module` (`mCID`, `mArt`, `mText`, `mReihe`) 
VALUES ('23', '1', 'test', '1');

Die Tabelle sieht so aus:

-- 
-- Tabellenstruktur für Tabelle `xperto_module`
-- 

CREATE TABLE `xperto_module` (
  `mID` int(11) NOT NULL auto_increment,
  `mCID` int(11) NOT NULL default '0',
  `mArt` int(11) NOT NULL default '0',
  `mText` text collate latin1_german1_ci NOT NULL,
  `mLink` varchar(250) collate latin1_german1_ci NOT NULL default 
'',
  `mNTitel` varchar(250) collate latin1_german1_ci NOT NULL,
  `mNText` text collate latin1_german1_ci NOT NULL,
  `mText2` text collate latin1_german1_ci NOT NULL,
  `mLink2` varchar(250) collate latin1_german1_ci NOT NULL default 
'',
  `mLink3` varchar(250) collate latin1_german1_ci NOT NULL default 
'',
  `mLegende` text collate latin1_german1_ci NOT NULL,
  `mFormat` varchar(100) collate latin1_german1_ci NOT NULL default 
'',
  `mReihe` int(11) NOT NULL default '0',
  UNIQUE KEY `mID` (`mID`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci 
AUTO_INCREMENT=55 ;


Krieg immer diese Fehlermeldung:

MySQL meldet: Dokumentation
#1364 - Field 'mNTitel' doesn't have a default value 

Kann mir jemand helfen. Weiss nicht woran das liegt. Hab die DB auf 
einen Windows-Rechner gezügelt und nun funktionierts nicht mehr...

Danke für Infos.
Gruss
Thomas

php::bar PHP Wiki   -   Listenarchive