记一个自增id的坑

之前都是用的uuid,也没觉得怎么好

现在用了自增id

同时用了vue

for循环时

key使用id

有可能会重复

因为不同列表都是用的自增id

以上只用h5时没问题 

:key="'uni'+item.id"

这样即可

后来用了uni-app

提示: 非 h5 平台 :key 不支持表达式 'uni'+item.id 

这就很难受了,uuid哪来这么多事

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MFC本身并不提供数据库管理的功能,需要借助外部数据库管理工具,比如ODBC或者ADO。这里以ODBC为例,介绍如何在MFC中创建一个id自增的数据库表。 1. 在ODBC中创建一个新的数据源,选择合适的数据库驱动程序,输入数据库信息,保存。 2. 在MFC应用程序中,添加一个ODBC数据库连接类。在资源视图中,右键单击应用程序名称,选择添加类,选择ODBC数据库类向导,按照向导提示创建ODBC数据库连接类。 3. 在ODBC数据库连接类中添加一个函数,用于创建一个id自增的数据库表。代码如下: ```cpp BOOL CMyODBCConnection::CreateTable() { // 获取数据库连接 if (!Open()) return FALSE; // 执行SQL语句 CString strSql; strSql.Format(_T("CREATE TABLE MyTable (id INT PRIMARY KEY IDENTITY, name CHAR(20), age INT)")); try { m_pDatabase->ExecuteSQL(strSql); } catch (CDBException* e) { e->ReportError(); e->Delete(); Close(); return FALSE; } // 关闭数据库连接 Close(); return TRUE; } ``` 这个函数使用ExecuteSQL函数执行一个SQL语句,创建一个名为MyTable的表,包含三个字段:id、name和age。其中id字段使用IDENTITY属性,表示自增。 4. 在MFC应用程序中调用CreateTable函数,创建一个id自增的数据库表。代码如下: ```cpp CMyODBCConnection conn; if (conn.CreateTable()) AfxMessageBox(_T("Table created successfully!")); else AfxMessageBox(_T("Failed to create table!")); ``` 这个代码片段中,我们创建了一个CMyODBCConnection对象,调用CreateTable函数创建一个id自增的数据库表。如果创建成功,弹出一个消息框提示“Table created successfully!”;否则弹出“Failed to create table!”。 需要注意的是,如果要使用ODBC数据库连接类,需要在MFC应用程序中添加头文件afxdb.h,并链接odbc32.lib库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值