- (get-pk (pk-slot)
- (if (member :auto-increment (listify (view-class-slot-db-constraints pk-slot)))
- (setf (slot-value obj (slot-definition-name pk-slot))
- ;;this should probably be moved into it's own function.
- (car (query "SELECT LAST_INSERT_ID();"
- :flatp t :field-names nil
- :database database)))
- (slot-value obj (slot-definition-name pk-slot))))
-