INSERT INTO `data_database_2013-04-26` (`probe_id`,`src_mac`,`dst_mac`,`src_ip`,`dst_ip`,`src_name`,`dst_name`,`dst_equip_type`,`dst_app_id`,`ip_version`,`ip_tunnel`,`src_port`,`dst_port`,`proto_type`,`proto_sub_type`,`operation`,`log_type`,`log_level`,`opstatus`,`rule_id`,`group_id`,`rulekeyword`,`db_username`,`db_operate`,`log_time`) VALUES('00110A63D088','94DE80502269','00110A63D088','192.168.16.245','192.168.16.181','我','三器','1003','913095186621133832','0','0','63338','3306','4','403','22','0','1','1','0','0','','gdxycd','INSERT INTO `data_oper_log` ( `user_name`, `oper_time`,`oper_menu`,`oper_type`,`oper_content`,`oper_ip`,`oper_result`) VALUE ('admin','2013-04-26 14:16:30','tzzt','探针状态读取','PFdoZXJlY29uZGl0aW9uPjwvV2hlcmVjb25kaXRpb24+','192.168.16.245','成功')','1366956983')比如这条语句,怎么插入? 要插入的 db_operate 字段 是铺货到别人进行数据库操作的字段,铺货下来后我插入 就出错了,要怎么处理,
我是通过 '' 双引号来指定内容的
我是通过 '' 双引号来指定内容的
这里 当变成 'INSERT AAA' ' 这种内容的时候 插入数据库就会失败,怎么解决呐?
使用转义字符“\”
INSERT INTO `data_database_2013-04-26` (`probe_id`,`src_mac`,`dst_mac`,`src_ip`,`dst_ip`,`src_name`,`dst_name`,`dst_equip_type`,`dst_app_id`,`ip_version`,`ip_tunnel`,`src_port`,`dst_port`,`proto_type`,`proto_sub_type`,`operation`,`log_type`,`log_level`,`opstatus`,`rule_id`,`group_id`,`rulekeyword`,`db_username`,`db_operate`,`log_time`) VALUES('00110A63D088','94DE80502269','00110A63D088','192.168.16.245','192.168.16.181','我','三器','1003','913095186621133832','0','0','63338','3306','4','403','22','0','1','1','0','0','','gdxycd','INSERT INTO `data_oper_log` ( `user_name`, `oper_time`,`oper_menu`,`oper_type`,`oper_content`,`oper_ip`,`oper_result`) VALUE (\'admin\',\'2013-04-26 14:16:30\',\'tzzt\',\'探针状态读取\',\'PFdoZXJlY29uZGl0aW9uPjwvV2hlcmVjb25kaXRpb24+\',\'192.168.16.245\',\'成功\')','1366956983')