sql >> Database >  >> RDS >> Mysql

find() op model geeft id als string in de ene omgeving en int in andere

Het is duidelijk dat je geen handmatige casting wilt doen, zoals gesuggereerd in commentaar. Het lijkt erop dat je op één server mysqlnd mist extensie (ik neem aan dat u MySQL gebruikt omdat u dit niet in uw vraag hebt vermeld) waardoor alle gegevenstypen als strings worden geretourneerd.




  1. MySQL Draaitabeldatums op kolomnaam

  2. Oracle SQL volledige hiërarchie gegeven elk knooppunt als invoer

  3. DATEDIFF() of BETWEEN voor datumbereiken in SQL-query's

  4. Hoe voorkom je dat mySQL de automatische incrementwaarde opnieuw instelt?