• 31-03-2023, 02:02:56
    #1
    Merhabalar, truncate işlemi ile tablo boşaltma işlemi yaptırmaktayım lakin 1 adet veriyi sabit tutup silmesini engellemek istiyorum bunu veritabanından veya truncate işlemi ile çözmek mümkün mü?

    truncate dışında çözümler aramamaktayım.

    herkese teşekkürler
  • 31-03-2023, 02:06:27
    #2
    agofya adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, truncate işlemi ile tablo boşaltma işlemi yaptırmaktayım lakin 1 adet veriyi sabit tutup silmesini engellemek istiyorum bunu veritabanından veya truncate işlemi ile çözmek mümkün mü?

    truncate dışında çözümler aramamaktayım.

    herkese teşekkürler
    tabloya bir sütun daha açın mesela silinemez diye ismi olsun
    1 ise silinemez
    2 ise silinebilir olsun

    silinmesini istemediğiniz verinin ilgili sütununu 1 yapın
    ve sonrasında sorgunuz da şöyle olsun

    DELETE FROM veriler WHERE silinemez !=1
    1 olanları silmez böylelikle..
  • 31-03-2023, 02:06:28
    #3
    PHP - WORDPRESS - YAZILIM
    DELETE FROM tabloAdı WHERE id <> 1; şeklinde yapabilirsiniz hocam. truncate işlemi tüm tabloyu temizlemektedir.
  • 31-03-2023, 02:07:28
    #4
    yavuzselim57 adlı üyeden alıntı: mesajı görüntüle
    tabloya bir sütun daha açın mesela silinemez diye ismi olsun
    1 ise silinemez
    2 ise silinebilir olsun

    silinmesini istemediğiniz verinin ilgili sütununu 1 yapın
    ve sonrasında sorgunuz da şöyle olsun

    DELETE FROM veriler WHERE silinemez !=1
    1 olanları silmez böylelikle..
    Merhaba, konuda belirtiğim gibi truncate kullanmaktayım bu çözümler işimi yavaşlatıyor, teşekkürler.
  • 31-03-2023, 02:08:37
    #5
    metin_nn adlı üyeden alıntı: mesajı görüntüle
    DELETE FROM tabloAdı WHERE id <> 1; şeklinde yapabilirsiniz hocam. truncate işlemi tüm tabloyu temizlemektedir.
    evet bu şekilde oluyor ama işlerimi 1 tık yavaşlatıyor truncate ile mümkün değilse sabit olan içerigi php olarak direk dosyaya eklicem emin olmak için konuyu açmıştım teşekkür ederim
  • 31-03-2023, 02:09:41
    #6
    agofya adlı üyeden alıntı: mesajı görüntüle
    evet bu şekilde oluyor ama işlerimi 1 tık yavaşlatıyor truncate ile mümkün değilse sabit olan içerigi php olarak direk dosyaya eklicem emin olmak için konuyu açmıştım teşekkür ederim
    şeyde olabilir silinemez içeriği ayrı tabloya aldırıp işlem sırasında
    diğer tabloyu truncate yapıp
    silinemez veriyi geri ekletebilirsiniz.
  • 31-03-2023, 02:16:46
    #7
    yavuzselim57 adlı üyeden alıntı: mesajı görüntüle
    şeyde olabilir silinemez içeriği ayrı tabloya aldırıp işlem sırasında
    diğer tabloyu truncate yapıp
    silinemez veriyi geri ekletebilirsiniz.
    teşekkür ederim dediğniz gibi tabloyu kopyalayıp 1 veriyi ordan çektirmek en doğru seçenek oldu çok teşekkürler.