공유 mysql에서 db를 사용할 때 yii 추가/업데이트가 제대로 작동하지만 local mysql에서 windows 컴퓨터로 데이터베이스를 이동하면 오류가 발생합니다. 무결성 제약 조건 위반 : 1048 'sp_1'열은 null 일 수 없습니다. SQLSTATE [23000] : 무결성 제약 조건 위반 :PHP, yii 프레임 워크에서 업데이트/삽입시 오류가 발생합니다.
전체 오류 해당 CDBException
CDbCommand는 SQL 문을 실행하지 못했습니다 1048 열 'sp_1을'null 일 수 없습니다. 실행 된 SQL 문을했다 : UPDATE user_details
SET id
= yp0, user_id
= yp1, country_id
= yp2, state
= yp3, city
= yp4, county
= yp5, address
= yp6, address2
= yp7, zipcode
= yp8, lng
= yp9, lat
= yp10, zoom
= yp11, created
= yp12, last_login
= yp13, phone_no
= yp14, fax_no
= yp15, paypal_email
= yp16, company_title
가 = yp17, company_description
= : yp18, company_logo
= : yp19, bill_name
= : yp20, bill_address
= : yp21, bill_country_id
= : yp22, pro_cap_aerospace
= : yp23, pro_cap_helicopter
= : yp24,,306,693,210 = yp25, pro_cap_other
= yp26, pro_cap_benefit_1
= yp27, pro_cap_benefit_2
= yp28, pro_cap_busi_1
= yp29, pro_cap_busi_2
= yp30, pro_cap_busi_3
= yp31, pro_cap_busi_4
= yp32, pro_cap_busi_5
= yp33, pro_cap_busi_6
= yp34, pro_cap_busi_7
= yp35, pro_cap_busi_8
= yp36, pro_cap_busi_9
= yp37, pro_cap_busi_10
= yp38, pro_cap_busi_11
= yp39, pro_cap_busi_12
= yp40, pro_cap_busi_13
= yp41, pro_cap_busi_14
= yp42, pro_cap_busi_15
= yp43, pro_cap_busi_16
= yp44, pro_cap_busi_17
= yp45, pro_cap_busi_18
= yp46, pro_cap_busi_19
= yp47, pro_cap_busi_20
= yp48, pro_cap_busi_21
= yp49, pro_cap_busi_company
= yp50, pro_cap_eq_1
= yp51, 012,373,017,358,148 543,108,213,210 = yp52, pro_cap_eq_3
= yp53, pro_cap_eq_4
= yp54, pro_cap_eq_5
= yp55, pro_cap_eq_6
= yp56, pro_cap_eq_7
= yp57, pro_cap_eq_8
= yp58, pro_cap_eq_9
= yp59, dp_third_party_certy
= yp60, dp_iso_certy
= yp61, dp_nadcap_certy
= yp62, dp_militry_certy
= yp63, dp_civil_certy
= yp64, dp_quality_org
= yp65, dp_qpl_certy
= yp66, dp_cont_org_1
= yp67, dp_cont_org_2
= yp68, dp_various_overseen
= yp69, dp_various_pcont
= yp70, dp_various_result
= yp71, dp_various_level
= yp72, dp_various_civil
= yp73, dp_various_date
= yp74, bd_iban
= yp75, bd_amount
= yp76, bd_bic
= yp77, bd_country_id
= yp78,,973,210 = yp79, bd_swift
= yp80, bd_bank_name
= yp81, bd_bank_location
= yp82, sp_1
= yp83, sp_2
= yp84, sp_3
= yp85, sp_4
= yp86, sp_5
= yp87, sp_6
= yp88, sp_7
= yp89, sp_8
= yp90, sp_9
= yp91, sp_10
= yp92, sp_11
= yp93, certification
= yp94, certification_type
= yp95 WHERE user_details
. id
= 48
' 'sp_1'열은 null 일 수 없습니다. DB는 두 환경 모두에서 동일한 구조입니까? ': yp83' 바인딩은 어디에 있습니까? – chris85
예 모두 동일한 구조입니다. 차이점은 버전 만 볼 수 있습니다. 로컬 서버 : 5.7.13- 및 공유 서버 버전은 5.6.26 – manish