Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एंड्रॉइड स्क्लाइट सम्मिलित करें यदि मौजूद नहीं है

जांचें कि डेटाबेस में पंक्ति पहले से मौजूद है या नहीं, और इस अपडेट के आधार पर या अपना डेटा डालें:

 public Long saveUser(Some values) {
            long rowId;
            String sql = "SELECT * FROM Data2 WHERE COLUMN_1 = ? AND COLUMN_2 = ?";
            Cursor cursor = getSqLiteDatabase().rawQuery(sql, new String[]{"column_value_1" ,"column_value_2"});
            if (cursor == null || !cursor.moveToFirst()) {
                //Insert new
                rowId = getSqLiteDatabase().insert(Data2, null, yourCV);
            } else {
                //Update
                String clause = "COLUMN_1 = ? AND COLUMN_2 = ?";
                String args[] = {"column_value_1" ,"column_value_2"};
                rowId = getSqLiteDatabase().update(User.DB_KEYS.TABLE.toString(), UserSqlStorage.saveUserCV(user), clause, args);
            }
            closeCursor(cursor);
            return rowId;
        }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NodeJS/mySQL - ER_ACCESS_DENIED_ERROR उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:हाँ)

  2. प्राथमिक कुंजी को क्रमिक रूप से कैसे बनाया जाए?

  3. HTML फॉर्म के साथ PHP लॉगिन फॉर्म

  4. तालिका का नाम अद्यतन के लिए लक्ष्य और डेटा के लिए अलग स्रोत दोनों के रूप में दो बार निर्दिष्ट किया गया है

  5. कैसे एक MySql डेटाबेस बनाने के लिए shell_exec php का उपयोग कर?