sql >> Database teknologi >  >> RDS >> Mysql

Forhindr mysql casting streng til int in where klausul

Du burde være i stand til at undgå dette scenarie helt, men hvis du ville have en løsning, kunne du sammenkæde et tegn til forsiden af ​​strengen, sådan som:

SELECT delivery_name 
FROM orders 
WHERE CONCAT('a',orders_id) = CONCAT('a','985225a')


  1. Kør 2 sql-forespørgsler med 1 forespørgsel for at gemme forespørgselsresultatet som .csv-format

  2. Indsæt aktuel dato/tid ved hjælp af now() i et felt ved hjælp af MySQL/PHP

  3. SQL-opdatering fra tabel med tilfældige navne

  4. Sammenligning af almindelige databaseinfrastrukturmønstre