提供多服唯一主键 #1595
QiuleiWang
started this conversation in
Ideas
提供多服唯一主键
#1595
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
默认实体的id 都是数据库自增的,为了方便后续合服,将id 修改为自带的uuid,就是修改 SqlStatementInsert 怎加判断dbid==0代码。不知道是否可行,多线程调用下是会不会有问题。
SqlStatementInsert(DBInterface* pdbi, std::string tableName, DBID parentDBID,
DBID dbid, mysql::DBContext::DB_ITEM_DATAS& tableItemDatas) :
SqlStatement(pdbi, tableName, parentDBID, dbid, tableItemDatas)
{
// insert into tbl_Account (sm_accountName) values("fdsafsad\0\fdsfasfsa\0fdsafsda");
sqlstr_ = "insert into " ENTITY_TABLE_PERFIX "";
sqlstr += tableName;
sqlstr_ += " (";
sqlstr1_ = ") values(";
Beta Was this translation helpful? Give feedback.
All reactions