你能把 null 的本地 dexie DB 值更改为一个没有值的字符串吗
Posted
技术标签:
【中文标题】你能把 null 的本地 dexie DB 值更改为一个没有值的字符串吗【英文标题】:can you change the local dexie DB values of null to just a string with no value 【发布时间】:2021-12-10 18:53:57 【问题描述】:所以我用我的 sql db 更新我的 dexie db,但问题是某些值是空的
问题是当我想在 php 中打印值时,它会打印所有的值和 那些是 ""null"".... 我该如何解决这个问题??
我正在使用数据表,我有几列是链接的,我仍然需要看到可以说燃料 col 没有“”,但它不能显示为 null
db.fuel.put(
department: data[i].department
);
【问题讨论】:
请添加更多详细信息。您想修复打印部分不显示空值,还是要避免在数据库中以空值条目开头? @TomJohnson 我不希望数据库中的空条目以...开头...所以它必须为空而不是空...。我正在使用数据表...我希望它为空其中“空” 【参考方案1】:这会检查来自 mysql 的值是否为 null 然后直接将其更改为空字符串
url: 'fuel_fetch_null',
headers: 'X-Requested-With': 'XMLHttpRequest' ,
success: function(data)
//fuel
db = db_open();
data = JSON.parse(data);
var datas = data.data;
for (i in datas)
if(datas[i].department == null)
datas[i].department = '';
db.fuel.put(
id: datas[i].id,
department: datas[i].department
);
);
【讨论】:
以上是关于你能把 null 的本地 dexie DB 值更改为一个没有值的字符串吗的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Dexie 在 transaction() 中 modify() 后返回旧数据?