使用codeigniter备份数据库,不使用引号插入值(语法错误)

jfewjypa  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(494)

我正在为我的网站创建一个备份和恢复功能,并使用codeigniter作为我的框架。当我使用框架的dbutil时,备份文件不引用insert值,这导致在将sql文件导入数据库时由于语法错误而出错。

INSERT INTO `account_client` 
    (`IdClient`, `FirstName`, `LastName`, `Contact`, `Email`, 
    `Username`, `Password`, `Profile`, `DateMod`, `Status`, 
    `suspend_from`, `suspend_to`, `suspend_day`) 
VALUES (8, Remuel, Sigua, 03222212121, remuelsigua@gmail.com, 
        Rem21, $2y$10$hPb/gA6Pyy/6IWO87gJfi.4UIh8pB/GZdBVHxFHahI/fcfwrYUkx6, 
        NULL, 2018-11-17 17:01:06, 1, NULL, NULL, NULL);
2vuwiymt

2vuwiymt1#

请将字符串值放在“”内,如下所示

INSERT INTO `account_client` 
        (`IdClient`, `FirstName`, `LastName`, `Contact`, `Email`, 
        `Username`, `Password`, `Profile`, `DateMod`, `Status`, 
        `suspend_from`, `suspend_to`, `suspend_day`) 
VALUES (8, 'Remuel', 'Sigua', 03222212121, 'remuelsigua@gmail.com', 
        'Rem21, '$2y$10$hPb/gA6Pyy/6IWO87gJfi.4UIh8pB/GZdBVHxFHahI/fcfwrYUkx6', 
        NULL, '2018-11-17 17:01:06', 1, NULL, NULL, NULL);

相关问题