フィールドが多すぎてインサートできない。はてどうしたものか。
dumpファイルの先頭に
SET innodb_strict_mode = 0;
を追加する
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
SET innodb_strict_mode = 0;/*これ*/
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- データベース: `dbname`
--
-- --------------------------------------------------------
--
-- テーブルの構造 `tbname`
--
CREATE TABLE IF NOT EXISTS `tbname` (
`anken2_id` bigint(20) NOT NULL AUTO_INCREMENT,
`anken2_flg1` tinyint(4) NOT NULL,
`anken2_c1` tinyint(4) NOT NULL,
`anken2_t_flg1` tinyint(4) NOT NULL,
`anken2_u_id` bigint(20) NOT NULL,
`anken2_title1` varchar(100) NOT NULL,
〜省略
`anken2_update1` datetime NOT NULL,
`anken2_update2` datetime NOT NULL,
PRIMARY KEY (`anken2_id`),
KEY `anken2_u_number` (`anken2_u_number`),
KEY `anken2_u_number_2` (`anken2_u_number`),
KEY `anken2_update2` (`anken2_update2`),
FULLTEXT KEY `ngram_idx` (`anken2_title1`,`anken2_remarks2`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
コメント