У меня есть файл source.sql
INSERT INTO `Tbl_ABC` VALUES (1, 0, 'MMB', '2 MB INTERNATIONAL', NULL, NULL, 0)
INSERT INTO `Tbl_ABC` VALUES (2, 12, '3D STRUCTURES', '3D STRUCTURES', NULL, NULL, 0)
INSERT INTO `Tbl_ABC` VALUES (2, 0, '2 STRUCTURES', '2D STRUCTURES', NULL, NULL, 0)
INSERT INTO `Tbl_ABC` VALUES (2, 111, '2D STRUCTURES', '3D STRUCTURES', NULL, NULL, 1)
Я собираюсь написать новый файл с именем destination.sql. Он будет содержать:
Новый файл будет игнорировать
`INSERT INTO `Tbl_ABC` VALUES (1, dont wirte if !=0, 'MMB', '2 MB INTERNATIONAL', NULL, NULL, don't write if !=0)
Мой sql может входить в систему, чем этот. Но положение - это держать в целом.
В этом случае первый номер 0 в позиции [1]
а второй 0 в позиции [6] (начальный отсчет от 0)
Что результаты должны быть такими.
INSERT INTO `Tbl_ABC` VALUES (1, 0, 'MMB', '2 MB INTERNATIONAL', NULL, NULL, 0)
INSERT INTO `Tbl_ABC` VALUES (2, 0, '2 STRUCTURES', '2D STRUCTURES', NULL, NULL, 0)
Кто-нибудь здесь Может помочь мне найти способ отформатировать файл source.sql и написать новый файл.
destination.sql
Спасибо ..