- sqlite中雙引號是用
"
來轉義的。(""
:我是sqlite中的雙引號)
// 在uni-app 使用 plus.sqlite 進行數據庫操作
/*
CREATE TABLE sqlsTable(
sqls VARCHAR(255)
)
*/
let sqls = [
`INSERT INTO table1(id) VALUES(1);`,
`INSERT INTO table1(id) VALUES(2);`
]
let sqlsStr = JSON.stringify(sqls); // 將列表轉爲字符串,使其能存放在數據庫中
let item = sqlsStr.replace(/"/g, '""'); // 對雙引號進行轉義
plus.sqlite.executeSql({
name: 'testdb',
sql: `INSERT INTO sqlsTable(sqls) VALUES("${item}");`,
success: ()=>{
console.log('success')
},
fail: (res)=>{
console.log(res)
}
})