Допустим, у меня есть VARCHAR (который содержит числовые данные), который я хочу использовать для простого вычисления (добавив к нему 10). Согласно документации MySQL по функциям CAST , я мог бы сделать это с помощью CAST или CONVERT:
SELECT (CAST(field1 AS SIGNED)) + 10
FROM myTable;
или:
SELECT (CONVERT(field1,SIGNED)) + 10
FROM myTable;
В чем разница между CAST и CONVERT в этом смысле? Они оба действительно выполняют одно и то же?