mesela create table kullanıcılar (id,ad,soyad,yaş) tablosu açtık. id yi primary key identity yapıyorum . soyadı da default constraiti yapıyorum . insert into kullanıcılar values ('kemal',24) yapınca id yi kendi otomatik atıp soyad da defaulttan bir yazı gelmesi lazım fakat hata veriyor sütun sayıları uyuşmadığı için. nasıl düzelir bu
Tablo adından sonra sütun isimleri vermezsen bütün sütunlar icin girdi yapacağını varsayar. Ama sen sadece ad ve yaş icin girdi yapıyorsun. Dolayısıyla komut söyle olmalı
insert into kullanıcılar (ad, yaş) values ('kemal',24)
Genel bir eleştiri: makinenin aklı yoktur. Sen ne dersen onu yapar. Oraya “Kemal” yazdığında bunun ad mi soyad mi olduğunu anlayamaz. Adama söylemen veya ilgili kuralı koyman lazım.
insert into kullanıcılar values ('kemal',24) yapınca id yi kendi otomatik atıp soyad da defaulttan bir yazı gelmesi lazım fakat hata veriyor sütun sayıları uyuşmadığı için. nasıl düzelir bu