Konu
laravel SQLSTATE[42S22] hatası
04-09-2021, 15:12:10
#3
sbilisim
Sudar adlı üyeden alıntı:
mesajı görüntüle
etkinlik_detay` where (`36` is null
36 diye bir kolon yok diyor SQL de böyle bir kolon yok demektir.
"etkinlik_detay" bu tabloya gidip bak ve değiştir sorgunu
Öncelikle yardımınız için çok teşekkür ederim
böyle olan sorguyu
EtkinlikDetay
::
updateOrCreate
([
[
'etkinlik_id'
=>
$entry
->
id
]
,
[
'etkinlik_resmi'
=>
$dosyaadi
]
])
;
bununla değiştirdim
EtkinlikDetay
::
create
([
'etkinlik_id'
=>
$entry
->
id
,
'etkinlik_resmi'
=>
$dosyaadi
])
;
aşağıdaki gibi bir sorgu oluştu ama çalışmadı queryexception hatası aldım
(SQL: insert into `etkinlik_detay` (`etkinlik_id`, `etkinlik_resmi`) values (36, bNtUGF0OgkSYFdDjR1CHDiwPawup4DCUYArPxeh4.png))
aldığım hata da bu
Alıntı
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '36' for key 'etkinlik_detay_etkinlik_id_unique' (SQL: insert into `etkinlik_detay` (`etkinlik_id`, `etkinlik_resmi`) values (36, bNtUGF0OgkSYFdDjR1CHDiwPawup4DCUYArPxeh4.png))