laravel5.3은 mysql5.1 오류에서 오류를 실행합니다. 1366 잘못된 정수

WBOY
풀어 주다: 2016-09-26 08:40:13
원래의
1547명이 탐색했습니다.

Laravel은 MySQL5.1에서 실행할 때 오류가 발생합니다. 오류는 다음과 같습니다.

<code>SQLSTATE[HY000]: General error: 1366 Incorrect integer value: ''1'' for column 'status' at row 1 (SQL: insert into `cases` (`case_name`, `status`, `updated_at`, `created_at`) values ('fdsafdsadsa', '1', 1474504956, 1474504956))
</code>
로그인 후 복사
로그인 후 복사

하지만 제가 작성한 PDO는 테스트 실행에는 문제가 없습니다

<code>try {
    $sth = $db->prepare('insert into cases(case_name,status,updated_at,created_at) values (?,?,?,?)');
    $sth->bindValue(1, '我也是中文', PDO::PARAM_STR);
    $sth->bindValue(2, '1', PDO::PARAM_INT);
    $sth->bindValue(3, time(), PDO::PARAM_INT);
    $sth->bindValue(4, time(), PDO::PARAM_INT);

    $sth->execute();
} catch (\Exception $e)
{
    echo $e->getMessage();
}</code>
로그인 후 복사
로그인 후 복사

데이터 테이블 구조: laravel5.3은 mysql5.1 오류에서 오류를 실행합니다. 1366 잘못된 정수

저도 온라인에서 확인해보니 SQL_MODE를 변경하고 변경했는데 계속 오류가 뜹니다

쉘 필터링 추가로 인해 발생한 큰따옴표 문제가 해결되었습니다

답글 내용:

Laravel은 MySQL5.1에서 실행할 때 오류가 발생합니다. 오류는 다음과 같습니다.

<code>SQLSTATE[HY000]: General error: 1366 Incorrect integer value: ''1'' for column 'status' at row 1 (SQL: insert into `cases` (`case_name`, `status`, `updated_at`, `created_at`) values ('fdsafdsadsa', '1', 1474504956, 1474504956))
</code>
로그인 후 복사
로그인 후 복사

하지만 제가 작성한 PDO는 테스트 실행에는 문제가 없습니다

<code>try {
    $sth = $db->prepare('insert into cases(case_name,status,updated_at,created_at) values (?,?,?,?)');
    $sth->bindValue(1, '我也是中文', PDO::PARAM_STR);
    $sth->bindValue(2, '1', PDO::PARAM_INT);
    $sth->bindValue(3, time(), PDO::PARAM_INT);
    $sth->bindValue(4, time(), PDO::PARAM_INT);

    $sth->execute();
} catch (\Exception $e)
{
    echo $e->getMessage();
}</code>
로그인 후 복사
로그인 후 복사

데이터 테이블 구조: laravel5.3은 mysql5.1 오류에서 오류를 실행합니다. 1366 잘못된 정수

저도 온라인에서 확인해보니 SQL_MODE를 변경하고 변경했는데 계속 오류가 뜹니다

쉘 필터링 추가로 인해 발생한 큰따옴표 문제가 해결되었습니다

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!