sql >> Databasteknik >  >> RDS >> Mysql

Hämta typspecifikationstecken från MySQLi-fältet

Behandla bara allt som en sträng och använd typ s . Mysql-servern konverterar automatiskt strängar till kolumnens faktiska datatyp vid bearbetning av frågor, t.ex. du kan skriva saker som set int_col = '32' och det kommer att behandla det som set int_col = 32 .

Det finns lite extra omkostnader, eftersom numeriska data inte kommer att överföras binärt; servern måste analysera dem. Men om du inte gör ett stort antal INSERT- eller UPDATE-satser kommer detta förmodligen att vara försumbart.




  1. Hur kontrollerar man befintlig post innan man infogar post för varje användare i samma tabell?

  2. Databasdesign:till EAV eller inte till EAV?

  3. Hur mappar en bit i Mysql för att övervintra?

  4. Unitils och DBMaintainer - hur får man dem att fungera med flera användare/scheman?