0
빈 문자열을 업데이트시 기본값으로 바꾸는 방법은 무엇입니까? 는이 오류를 얻고있다빈 문자열을 업데이트시 기본값으로 바꾸는 MySQL 쿼리
오류 번호 : 1366 잘못된 진수 값 : actualcost '나는 0.00와에 대한 소수점 데이터 타입으로 기본 값을 설정 한 1
행에서'actualcost '열의' ' ' 들.
업데이트 쿼리
:insert into mytable (id, text_column_with_default)
values (1, default)
경우 :
UPDATE `campaign` SET `productid` = '29', `actualcost` = '',`expectedrevenue` = '0.00', `actualresposecount` = '0', `actualsalescount` = '0', `actualroi` = '0.00' WHERE `campaignid` = '90'
질문에 표 구조를 포함하는 것이 더 좋습니다. – Edrich
쿼리가 삽입 된 열 목록의 열을 생략하면 기본값이 호출됩니다. AFAIK는이 값을 제공하는 유일한 방법은 제공된 값이 비어있을 때 프로그래밍 방식으로 열 (예 : 쿼리 변경)을 생략하는 것입니다. – Bohemian
또한 업데이트 문을 포함시킵니다. 문제를 진단하는 데 유용한 모든 정보. – fancyPants