[SQL] # 1366 - 잘못된 정수 값 : MYSQL
SQL# 1366 - 잘못된 정수 값 : MYSQL
안녕하세요 모든 사람은 내가 MySQL의에서 문제가
내 테이블입니다
CREATE TABLE IF NOT EXISTS `contactform` (
`contact_id` int(11) NOT NULL AUTO_INCREMENT,
`first_name` varchar(50) NOT NULL,
`addition` varchar(50) NOT NULL,
`surname` varchar(50) NOT NULL,
`Address` varchar(200) NOT NULL,
`postalcode` varchar(20) NOT NULL,
`city` varchar(50) NOT NULL,
`phone` varchar(20) NOT NULL,
`emailaddress` varchar(30) NOT NULL,
`dob` varchar(50) NOT NULL,
`howtoknow` varchar(50) NOT NULL,
`othersource` varchar(50) NOT NULL,
`orientationsession` varchar(20) NOT NULL,
`othersession` varchar(20) NOT NULL,
`organisation` int(11) NOT NULL,
`newsletter` int(2) NOT NULL,
`iscomplete` int(11) NOT NULL,
`registrationdate` date NOT NULL,
PRIMARY KEY (`contact_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=39 ;
mysql>insert into contactform values('','abhi','sir','shukla','vbxcvb','342342','asdfasd','234234234','abhi@gmail.com','1999/5/16','via vrienden of familie','','19','20','6','1','1','2010-03-29')
나는 오류를 다음 얻을. # 1366 - 부정확 한 정수 값을 'contact_id'열의 '1 행에서
내 로컬 컴퓨터에서이 쿼리 잘 작동하지만 서버에서 오류를 줄
해결법
-
==============================
1.에서 contact_id에 대한 '대신에'의 NULL를 사용해보십시오
에서 contact_id에 대한 '대신에'의 NULL를 사용해보십시오
insert into contactform values(NULL,......
-
==============================
2.일부 기존 프로젝트와 같은 문제가 있었다. 나는 세계적으로 엄격 모드를 해제하고 싶지 않았다,하지만 난 DB에 연결이 된 후 한 번 다음 쿼리를 실행하여 해당 응용 프로그램 내에서 그것을 사용할 수 있도록, 그것을 해결하기 위해 모든 코드를 통해 가고 싶지 않았다 :
일부 기존 프로젝트와 같은 문제가 있었다. 나는 세계적으로 엄격 모드를 해제하고 싶지 않았다,하지만 난 DB에 연결이 된 후 한 번 다음 쿼리를 실행하여 해당 응용 프로그램 내에서 그것을 사용할 수 있도록, 그것을 해결하기 위해 모든 코드를 통해 가고 싶지 않았다 :
SET sql_mode = ""
-
==============================
3.의 my.cnf / my.ini 파일에서 행 다음에 찾아보십시오 :
의 my.cnf / my.ini 파일에서 행 다음에 찾아보십시오 :
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
지금 #로 주석하고 MySQL 서버를 다시 시작합니다.
-
==============================
4.''당신은 정수를 원하는, 빈 문자열이지만,이 정수는 데이터베이스에 의해 생성된다. 삽입의 기둥 이름을 삭제하고 값을 삽입하지 않습니다.
''당신은 정수를 원하는, 빈 문자열이지만,이 정수는 데이터베이스에 의해 생성된다. 삽입의 기둥 이름을 삭제하고 값을 삽입하지 않습니다.
-
==============================
5.''정수가 아닌 그 것이다?
''정수가 아닌 그 것이다?
또한, 그 어떤 심각하게 이상한 들여 쓰기입니다.
-
==============================
6.MySQL의 콘솔에서이 시도 :
MySQL의 콘솔에서이 시도 :
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
-
==============================
7.저도 같은 문제가 있었지만, 내 경우에는, 난 단지 A.I.을 선택하는 데 필요한 내 데이터베이스 테이블에 내 ID 섹션 (자동 증가) 버튼을 누릅니다.
저도 같은 문제가 있었지만, 내 경우에는, 난 단지 A.I.을 선택하는 데 필요한 내 데이터베이스 테이블에 내 ID 섹션 (자동 증가) 버튼을 누릅니다.
from https://stackoverflow.com/questions/2536199/1366-incorrect-integer-valuemysql by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] XML 데이터 형식 방법 "값"의 인수 하나는 문자열 리터럴이어야합니다 (0) | 2020.07.10 |
---|---|
[SQL] 이전과 현재 행의 차이를 찾기 SQL은 (0) | 2020.07.10 |
[SQL] MM : HH에 DATEDIFF SS 형식 (0) | 2020.07.10 |
[SQL] 거래-SQL 속기는 조인 구문을? (0) | 2020.07.10 |
[SQL] 오라클에 자바에서 대량 삽입 (0) | 2020.07.10 |