Keresés

Új hozzászólás Aktív témák

  • Fisha

    őstag

    Sziasztok!

    Új gépre, új wampot telepítettem, amivel új mysql verzió is jött. (5.7.14)
    A problémám az, hogy míg eddig vígan megette egy insertben integernek az üres stringet '', addig most ez már nem tetszik neki. Ahogy nézegettem a neten az sql_mode az én barátom, de bármit állítgattam nem sikerült jobb belátásra bírnom. Ezeket próbáltam:
    1. my.ini-be:
    sql-mode="TRADITIONAL"

    Ezt mind [wampmysqld]-nél, mind a [mysqld]-nél. Persze üjraindítással. Ugyanaz az eredmény.

    2. my-default.ini-ben a sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES sor kikommentezése.

    3. "Kézzel" phpmyadminban az aktuális állapot lekérdezése, majd elvileg beállítása:
    SELECT @@sql_mode;
    SET GLOBAL sql_mode = 'TRADITIONAL';

    És mindig ott van az a fránya "STRICT_TRANS_TABLES" érték, ami elvileg a bűnös.

    Mit nézek be, hol kéne ezt beállítani?
    (Tudom, hogy a kód átírása lenne a szép megoldás, de ez most nem opció, mivel elég nagy legacyról van szó)

    Előre is köszi

    [ Szerkesztve ]

Új hozzászólás Aktív témák