Aşağıdaki sorgu erişim yapan üyenin ipsini dbye kaydediyor. Fakat ben lastAccessIP sütunu eğer daha önceden doldurulmuşsa ,(daha önce giriş yapılmışsa) Yeni IP'nin lastAccessIP2 sütununa kaydetmesini istiyorum. Nasıl bir düzenleme gereklidir?
sql = "UPDATE "+tableName+" SET lastAccessIP = %s WHERE token = %s"
SQL Query yardımı
7
●144
- Kabul Edilen Cevap
- 0 Beğeni
-
- 15-02-2023, 20:36:39Sorunu tam olarak anlayamadım ama lastAccessIP adresi boş değilse yani dolduysa lastAccessIP2 sutununu güncellemekse amacın aşağıdaki gibi yapabilirsin;
UPDATE TabloAdi Set lastAccessIP2 = "Yeni IP" WHERE lastAccessIP IS NOT NULL AND KullaniciID=1
Yukarıdaki kodda Kullanıcı ID'si 1 Olan ve lastAccessIP'si boş olmayan kişinin lastAccessIP2 sütununu güncelleyecek. Buna göre kendine uyarlayabilirsin. - 15-02-2023, 20:43:49bos olan icinde lastAccessIP ye basmasi gerekiyor initial olarak bu kodla cozemez genel logic' iXelim adlı üyeden alıntı: mesajı görüntüle
- 16-02-2023, 02:33:15Biraz ters çalıştı ama işe yaradı hocam. Sağolasın cansın.amrdvn adlı üyeden alıntı: mesajı görüntüle