Diciamo che ho un VARCHAR (che contiene dati numerici) che voglio usare per un semplice calcolo (aggiungendone 10). Secondo la documentazione di MySQL sulle funzioni CAST , potrei farlo con un CAST o un CONVERT:
SELECT (CAST(field1 AS SIGNED)) + 10
FROM myTable;
o:
SELECT (CONVERT(field1,SIGNED)) + 10
FROM myTable;
Qual è la differenza tra CAST e CONVERT in questo senso? Entrambi stanno davvero realizzando la stessa cosa?