sql >> Database >  >> RDS >> Mysql

Ik wil niet dat mysql String automatisch naar Integer cast

U kunt id casten naar een tekenreeks voordat u vergelijkt.

select * from `isps` where CAST(`id` AS CHAR) = '3ca6fb49-9749-3099-b30d-19ce56349ad6' OR `unique_id` = '3ca6fb49-9749-3099-b30d-19ce56349ad6';

Houd er rekening mee dat dit de zoekopdracht aanzienlijk zal vertragen, omdat deze de index op de id niet kan gebruiken kolom.




  1. Salesforce SOQL van Apache OpenOffice

  2. Een eenvoudige mysql-select optimaliseren op een grote tafel (75M+ rijen)

  3. Configuratiesysteem kan niet worden geïnitialiseerd

  4. Mysql Selecteer tweede rij