Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie chcę, aby mysql automatycznie rzucał String na Integer

Możesz przesłać id do ciągu przed porównaniem.

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

Zauważ, że znacznie spowolni to zapytanie, ponieważ nie będzie w stanie użyć indeksu w id kolumna.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można pobrać danych z bazy danych do tagu skryptu podczas korzystania z wykresu

  2. Zapytanie MySQL:Zapytanie o wszystkie wpisy starsze niż 1 rok

  3. JDBC Wybierz pakietowanie/rozmiar pobierania za pomocą MySQL

  4. MySQL wybierz rekordy 1 godzinę temu lub nowsze w kolumnie datetime

  5. Koszyk i zarządzanie zapasami