use*_*944 3 sqlite android android-intent
这是我用来将一些数据插入db的insert方法:
public long insertBooking(String userId,int roomId,Timestamp checkInTime, Timestamp checkOutTime){
final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
ContentValues contentValues=new ContentValues();
contentValues.put(USER_ID, userId);
contentValues.put(ROOM_ID, roomId);
contentValues.put(CHECK_IN, dateFormat.format(checkInTime));
contentValues.put(CHECK_OUT, dateFormat.format(checkOutTime));
return database.insert(MRM_BOOKING_DETAILS_TABLE, null, contentValues);
}
Run Code Online (Sandbox Code Playgroud)
该MRM_BOOKING_DETAILS表已经得到了所谓的自动递增字段booking_id.插入新行后,此列的值将增加1. 在上述方法本身完成插入后,是否可以返回行的booking_id而无需编写单独的选择查询?
或者,我是否必须编写单独的SQL Select查询以返回该新插入行的booking_id?
5hs*_*sba 10
long insertId = database.insert(MRM_BOOKING_DETAILS_TABLE,null,contentValues); 这一行本身返回插入行的booking_id ...
| 归档时间: |
|
| 查看次数: |
3226 次 |
| 最近记录: |