Open apaul030515 opened 6 years ago
使用inception进行大批量插入的时候,可以审核通过,并执行成功。 但在备份的时候,会报 Data too long for column 'sql_statement' at row 1, 是否可以改一下原始表的字段信息? 还是只能产生这个表之后,事后改动?
CREATE TABLE $_$Inception_backup_information$_$ ( opid_time varchar(50) NOT NULL, start_binlog_file varchar(512) DEFAULT NULL, start_binlog_pos int(11) DEFAULT NULL, end_binlog_file varchar(512) DEFAULT NULL, end_binlog_pos int(11) DEFAULT NULL, sql_statement text, host varchar(64) DEFAULT NULL, dbname varchar(64) DEFAULT NULL, tablename varchar(64) DEFAULT NULL, port int(11) DEFAULT NULL, time timestamp NULL DEFAULT NULL, type varchar(20) DEFAULT NULL, PRIMARY KEY (opid_time) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
$_$Inception_backup_information$_$
opid_time
start_binlog_file
start_binlog_pos
end_binlog_file
end_binlog_pos
sql_statement
host
dbname
tablename
port
time
type
使用inception进行大批量插入的时候,可以审核通过,并执行成功。 但在备份的时候,会报 Data too long for column 'sql_statement' at row 1, 是否可以改一下原始表的字段信息? 还是只能产生这个表之后,事后改动?
CREATE TABLE
$_$Inception_backup_information$_$
(opid_time
varchar(50) NOT NULL,start_binlog_file
varchar(512) DEFAULT NULL,start_binlog_pos
int(11) DEFAULT NULL,end_binlog_file
varchar(512) DEFAULT NULL,end_binlog_pos
int(11) DEFAULT NULL,sql_statement
text,host
varchar(64) DEFAULT NULL,dbname
varchar(64) DEFAULT NULL,tablename
varchar(64) DEFAULT NULL,port
int(11) DEFAULT NULL,time
timestamp NULL DEFAULT NULL,type
varchar(20) DEFAULT NULL,PRIMARY KEY (
opid_time
)) ENGINE=InnoDB DEFAULT CHARSET=utf8