cucme 发表于 2024-3-26 21:05:25

插入一个文件名进数据表,名字也会被改掉?



批量操作,对多个设备写表,
文件名只是个字符串



执行语句:
INSERT INTO device_ota(device_code, file_path, read_flag, create_at, create_by) VALUES ('864879069325910', 'a24dec27-094f-4f0e-8e8e-4bc60bb4370a_巴南.md', '0', 45377.875019074076, 'Administrator')



进库后,文件名自动被修改。。。。


Simon.Sun 发表于 2024-3-26 21:05:26

您好,这个是数据表操作命令内置的策略。
当数据添加附件或图片字段时,添加的内容如果和已经存储的图片和附件名称一致,就会复制一份原有的图片或附件,然后重新生成 GUID 进行保存。

这样就能保证,我删除了其中一条数据,不会影响到其他数据的附件或图片。
如果您那边需要多条记录在添加时公用同一个附件或图片的话,可以用执行 SQL 命令去保存数据,但这样删除了其中一条数据后,其他数据的附件也将不可用了。

cucme 发表于 2024-3-28 09:54:34

Simon.Sun 发表于 2024-3-27 09:25
您好,这个是数据表操作命令内置的策略。
当数据添加附件或图片字段时,添加的内容如果和已经存储的图片和 ...

哦,好吧,还有这种神奇的策略:(

Simon.Sun 发表于 2024-3-28 10:23:38

嗯,主要考虑到存在数据删除的情况,如果多条记录公用了同一个附件名称,这样其中一条记录删除时就导致其他记录附件不可见,也是不合理的。
页: [1]
查看完整版本: 插入一个文件名进数据表,名字也会被改掉?