Changeset 5882
- Timestamp:
- 08/13/07 16:42:37 (1 year ago)
- Files:
-
- django/trunk/django/db/models/base.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/models/base.py
r5658 r5882 214 214 if pk_set: 215 215 # Determine whether a record with the primary key already exists. 216 cursor.execute("SELECT COUNT(*) FROM %s WHERE %s=%%s" % \216 cursor.execute("SELECT 1 FROM %s WHERE %s=%%s LIMIT 1" % \ 217 217 (backend.quote_name(self._meta.db_table), backend.quote_name(self._meta.pk.column)), 218 218 self._meta.pk.get_db_prep_lookup('exact', pk_val)) 219 219 # If it does already exist, do an UPDATE. 220 if cursor.fetchone() [0] > 0:220 if cursor.fetchone(): 221 221 db_values = [f.get_db_prep_save(raw and getattr(self, f.attname) or f.pre_save(self, False)) for f in non_pks] 222 222 if db_values:
