Python'u kullanarak SQLite'de satır ekledikten sonra eklenen kimlik nasıl alınır? Böyle bir tablo var: Python'u kullanarak SQLite'de satır ekledikten sonra eklenen kimlik nasıl alınır?
id INT AUTOINCREMENT PRIMARY KEY,
username VARCHAR(50),
password VARCHAR(50)
Ben örnek veri
username="test"
ve
password="test"
ile yeni bir satır ekleyin. Oluşturulan kimliği nasıl güvenli bir şekilde geri alabilirim? Bu, iki kişinin aynı anda veri ekleyebileceği bir web sitesi çözümü içindir. Son okuma sırasını bulabildiğimi biliyorum ama bunun güvenli olduğunu düşünmüyorum. Birisi bana biraz tavsiye verebilir mi?
+1. – quakkels
Ayrıca, son satır kimliğini * sonraki * ekinde bir yabancı anahtar olarak eklemenize olanak veren ['last_insert_rowid()' SQL işlevi] (http://www.sqlite.org/lang_corefunc.html#last_insert_rowid) da vardır. deyim, tamamen SQL'de. –
@MartijnPieters Bunu bir cevap olarak gönderebilirsiniz, soru oldukça eski olmasına rağmen. Kullanıcıların bu sayfayı okumalarına hala yardımcı olabilir. –