我正在尝试通过复制SQL内容将本地数据库移动到在线数据库上。一切似乎没有任何错误,但包含位值的表不能正常工作。
编辑:所以插入区域实际上正在工作,由于某些原因,在主表视图中,这些位没有出现在PhpMyAdmin中。但是,我的PHP代码没有像本地一样正确地获取这些位值......很奇怪。
是否有某种设置可能会导致这种情况发生?
这是一张表:
CREATE TABLE IF NOT EXISTS `distribution_partners` (
`exchangeID` int(11) NOT NULL,
`distr_health_plans` bit(1) DEFAULT NULL,
`distr_supplemental_health_providers` bit(1) DEFAULT NULL,
`distr_benefits_broker_agents` bit(1) DEFAULT NULL,
`distr_benefit_consultants` bit(1) DEFAULT NULL,
`distr_third_party_administrators` bit(1) DEFAULT NULL,
`distr_direct_to_employers` bit(1) DEFAULT NULL,
`distr_enable_public_exchanges` bit(1) DEFAULT NULL,
`distr_association_industry_groups` bit(1) DEFAULT NULL,
`distr_distribution_partners_other` bit(1) DEFAULT NULL,
`distr_specify` text,
PRIMARY KEY (`exchangeID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `distribution_partners` (`exchangeID`, `distr_health_plans`, `distr_supplemental_health_providers`, `distr_benefits_broker_agents`, `distr_benefit_consultants`, `distr_third_party_administrators`, `distr_direct_to_employers`, `distr_enable_public_exchanges`, `distr_association_industry_groups`, `distr_distribution_partners_other`, `distr_specify`) VALUES
(118, b'1', b'1', b'1', b'1', b'1', b'1', b'1', b'1', b'0', ''),
(119, b'0', b'0', b'1', b'1', b'0', b'1', b'0', b'1', b'0', ''),
(120, b'1', b'0', b'1', b'1', b'0', b'0', b'0', b'0', b'0', ''),
(127, b'1', b'1', b'1', b'1', b'1', b'1', b'1', b'1', b'0', ''),
(128, b'0', b'0', b'0', b'0', b'1', b'1', b'0', b'0', b'0', '');
create和insert都不会返回任何错误,但不会插入任何位。
非常感谢任何帮助。