Giter Club home page Giter Club logo

Comments (4)

XHXJ avatar XHXJ commented on August 19, 2024

你所看到的id只是该数据的唯一key表示,也就是id,总数显示:共526条,你删除了项目,又导入了项目,数量是正确的.
请不要依据你看到的id最后的编号判断总共还有多少句子.

这个涉及sql数据库自增列,默认删除的序号不会从0开始计数,而是沿用之前的序列继续自增,如果每次删除去判断id是否被使用,反而会很繁琐.关于id自增的相关使用网上可以找到很多例子.
其实这个点不用太去纠结它,因为它不影响使用.只要数据被删除就行了.
因为要实现被删除的id重复使用,每次插入新数据还需要去查询该数据id是否被分配,反而会影响性能.
而且正常的项目实际上都不会真实删除数据,而是将该数据打上isdelete标记,所以id还是存在的.虽然在该项目没有这么做而是实际删除了数据.
相关参考:
https://zhuanlan.zhihu.com/p/107947577
https://www.lsjlt.com/news/61999.html

from json-gpt-translator.

lhj5426 avatar lhj5426 commented on August 19, 2024

你所看到的id只是该数据的唯一key表示,也就是id,总数显示:共526条,你删除了项目,又导入了项目,数量是正确的. 请不要依据你看到的id最后的编号判断总共还有多少句子.

这个涉及sql数据库自增列,默认删除的序号不会从0开始计数,而是沿用之前的序列继续自增,如果每次删除去判断id是否被使用,反而会很繁琐.关于id自增的相关使用网上可以找到很多例子. 其实这个点不用太去纠结它,因为它不影响使用.只要数据被删除就行了. 因为要实现被删除的id重复使用,每次插入新数据还需要去查询该数据id是否被分配,反而会影响性能. 而且正常的项目实际上都不会真实删除数据,而是将该数据打上isdelete标记,所以id还是存在的.虽然在该项目没有这么做而是实际删除了数据. 相关参考: https://zhuanlan.zhihu.com/p/107947577 https://www.lsjlt.com/news/61999.html

我现在是每次删数据库然后重新清零来但是有一个问题 API还有代理 是跟着数据库走的 删了之后每次都要重新填写。。。
我不介意每次重新删数据库 重新统计 但是能不能 吧API和代理分离出来?
这叫强迫症

from json-gpt-translator.

XHXJ avatar XHXJ commented on August 19, 2024

没事你不用每次都删除db/文件夹,id的序号不是你实际的数据库条数,总数要看左下角的总共xxx条.
API和代理是没有被持久化,没有被数据库记录的,你可以导出你的配置文件,然后每次使用的时候导入回去..

这个功能需求我记录一下,下周的版本添加,确实现在配置文件没有做持久化操作.每次关闭软件重新运行都会读取默认配置.下个版本改进.

from json-gpt-translator.

lhj5426 avatar lhj5426 commented on August 19, 2024

没事你不用每次都删除db/文件夹,id的序号不是你实际的数据库条数,总数要看左下角的总共xxx条. API和代理是没有被持久化,没有被数据库记录的,你可以导出你的配置文件,然后每次使用的时候导入回去..

这个功能需求我记录一下,下周的版本添加,确实现在配置文件没有做持久化操作.每次关闭软件重新运行都会读取默认配置.下个版本改进.

嗯 原来是这么回事

from json-gpt-translator.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.