posiadam tabelę
CREATE TABLE IF NOT EXISTS `content` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `author_id` int(10) UNSIGNED DEFAULT NULL, `modified_by` int(10) NOT NULL DEFAULT '0', `lang_id` int(11) NOT NULL DEFAULT '1', `title` varchar(250) DEFAULT NULL, `date_add` datetime DEFAULT NULL, `date_mod` datetime DEFAULT NULL, `date_start` date DEFAULT NULL, `date_expire` date DEFAULT NULL, `is_expired` tinyint(1) UNSIGNED NOT NULL DEFAULT '0', `template` varchar(150) DEFAULT NULL, `price` float DEFAULT NULL, `visible` tinyint(1) DEFAULT '1', `is_accepted` tinyint(1) NOT NULL DEFAULT '1', `chat` tinyint(1) DEFAULT NULL, `expand` tinyint(1) NOT NULL DEFAULT '0', `commentable` tinyint(1) DEFAULT '0', `exportable` tinyint(1) DEFAULT '0', `content_type` enum('books','gallery','almanac','article','external') DEFAULT NULL, `searchable` text NOT NULL, `is_featured` tinyint(1) DEFAULT '0', `content_image` varchar(100) DEFAULT NULL, `content_image_id` int(5) UNSIGNED DEFAULT NULL, PRIMARY KEY (`id`), KEY `content_lang_admin` (`author_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
dla kolumny 'visible' ustalona jest domyślna wartość 1,
czemu jeśli dodaje rekord z visible='' to wyskakuje błąd?
czemu na innym serwerze mysql identyczna funkcja i baza danych działa bez problemu?