এসকিউএলডিটাবেস অবজেক্টটি ডাটাবেসের ক্রিয়াকলাপের উপর নির্ভর করে।
আরও তথ্য, অফিসিয়াল ওয়েবসাইট দেখুন:
https://developer.android.com/training/basics/data-storage/databases.html#UpdateDbRow
এটি ব্যাখ্যা করে যে কীভাবে এসকিউএল ডাটাবেসে পরামর্শগুলি পরিচালনা করতে হবে।
সন্নিবেশ সারি
লেখার মোডে ডেটা সংগ্রহস্থল পান
SQLiteDatabase db = mDbHelper.getWritableDatabase();
মানগুলির একটি নতুন মানচিত্র তৈরি করুন, যেখানে কলামের নামগুলি কী
ContentValues values = new ContentValues();
values.put(FeedEntry.COLUMN_NAME_ENTRY_ID, id);
values.put(FeedEntry.COLUMN_NAME_TITLE, title);
values.put(FeedEntry.COLUMN_NAME_CONTENT, content);
নতুন সারিটির প্রাথমিক কী মানটি ফিরিয়ে নতুন সারিটি sertোকান
long newRowId;
newRowId = db.insert(
FeedEntry.TABLE_NAME,
FeedEntry.COLUMN_NAME_NULLABLE,
values);
আপডেট আপডেট
কোয়েরির 'কোথায়' অংশটি সংজ্ঞায়িত করুন।
String selection = FeedEntry.COLUMN_NAME_ENTRY_ID + " LIKE ?";
স্থানধারক ক্রমে যুক্তি উল্লেখ করুন।
String[] selectionArgs = { String.valueOf(rowId) };
SQLiteDatabase db = mDbHelper.getReadableDatabase();
একটি কলামের জন্য নতুন মান
ContentValues values = new ContentValues();
values.put(FeedEntry.COLUMN_NAME_TITLE, title);
আইডির উপর ভিত্তি করে কোন সারিটি আপডেট করতে হবে
String selection = FeedEntry.COLUMN_NAME_ENTRY_ID + " LIKE ?";
String[] selectionArgs = { String.valueOf(rowId) };
int count = db.update(
FeedReaderDbHelper.FeedEntry.TABLE_NAME,
values,
selection,
selectionArgs);