クエリを使用する場合
select distinct(column_name) as column_name, data_type from information_schema.columns
where table_name='reg_add_ons' order by ordinal_position
開発サーバーに追加の列が表示されます。私のローカルサーバーでは、すべて正常に動作します。これは、これが発生する唯一のテーブルです。テーブルを削除して、このステートメントで再度追加しようとしました
delimiter $$
CREATE TABLE `reg_add_ons` (
`add_on_id` int(10) NOT NULL AUTO_INCREMENT,
`eventcode` varchar(20) DEFAULT NULL,
`add_on_desc` varchar(250) DEFAULT NULL,
`add_on_price` decimal(10,2) DEFAULT NULL,
`add_on_detail` text,
`add_on_label` varchar(100) DEFAULT NULL,
`add_on_choices` varchar(200) DEFAULT NULL,
`image_name` varchar(100) DEFAULT NULL,
`internal_only` varchar(2) DEFAULT NULL,
`assign_code` text,
`reg_status` varchar(50) DEFAULT 'Active',
PRIMARY KEY (`add_on_id`)
) ENGINE=MyISAM AUTO_INCREMENT=89 DEFAULT CHARSET=latin1$$
私は少しインフルエンザにかかっているので、これは今の私には意味がありません.
Dev box は MySQL 5.6.10 を実行する Windows 7 マシンです Localhost は MySQL 5.5.24 を実行する Windows 7 です Production サーバーは Linux MySQL 5.0.45 です
問題があるのは、この 1 台のマシン (Dev) のこの 1 つのテーブルだけです。フィールドrequire_validationは何ですか? それはどこから来たのですか?
どんな洞察も高く評価されます