php-不正确的整数值SQL错误

我已经搜索并尝试修复错误,但是我做不到.我的代码内部有什么问题?我将在下面粘贴代码错误.据我了解有关数据类型.如果我犯了任何语法错误,对此表示抱歉.

$sql = <<<sql
    INSERT INTO karakter (KullanıcıAdı,uid,Isim,Cinsiyet,Irk,Boy,Kilo,Gün,Ay,Yıl,Güç,Bünye,Dayanıklılık,Çeviklik,Karizma,Zeka,İrade,Odaklanma,Ustalık,Ziraat,İşçilik,Aşçılık,Botanik,Balıkçılık,Dericilik,Marangozluk,Hekimlik,VahşiYaşam,DuvarUstalığı,Camcılık,Demircilik,Avcılık,Şarapçılık,Çekilme,Kalkan,Hançer,Kılıç,Balta,Gürz,Mızrak,Yay,Arbalet)
    VALUES ("$user","$uid","$isim","$cinsiyet","$irk","$boy","$kilo","$gun","$ay","$yil","$Güç","$Bünye","$Dayanıklılık","$Çeviklik","$Karizma","$Zeka","$İrade","$Odaklanma","$Ustalık",'$Ziraat',"$İşçilik","$Aşçılık","$Botanik","$Balıkçılık","$Dericilik","$Marangozluk","$Hekimlik","$VahşiYaşam","$DuvarUstalığı","$Camcılık","$Demircilik","$Avcılık","$Şarapçılık","$Çekilme","$Kalkan","$Hançer","$Kılıç","$Balta","$Gürz","$Mızrak","$Yay","$Arbalet")
    ON DUPLICATE KEY UPDATE
    KullanıcıAdı=VALUES(KullanıcıAdı),
    uid=VALUES(uid),
    Isim=VALUES(Isim),
    Cinsiyet=VALUES(Cinsiyet),
    Irk=VALUES(Irk),
    Boy=VALUES(Boy),
    Kilo=VALUES(Kilo),
    Gün=VALUES(Gün),
    Ay=VALUES(Ay),
    Yıl=VALUES(Yıl),
    Güç=VALUES(Güç),
    Bünye=VALUES(Bünye),
    Dayanıklılık=VALUES(Dayanıklılık),
    Çeviklik=VALUES(Çeviklik),
    Karizma=VALUES(Karizma),
    Zeka=VALUES(Zeka),
    İrade=VALUES(İrade),
    Odaklanma=VALUES(Odaklanma),
    Ustalık=VALUES(Ustalık),
    Ziraat=VALUES(Ziraat),
    İşçilik=VALUES(İşçilik),
    Aşçılık=VALUES(Aşçılık),
    Botanik=VALUES(Botanik)
sql;

错误是:

Incorrect integer value: ” for column ‘Ziraat’ at row 1

解决方法:

基于错误:第1行的’Ziraat’列的整数值不正确:”

1.您没有为要设置的变量设置任何要插入该列的值.

2.或者您正在向该列发送“(空字符串)”,但由于列是整数类型,它拒绝了

解决方案:-使用正确的整数值(0或> 0)设置该列的相应变量.

注意:-检查并纠正自己.谢谢.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...