如何将如下的适用于SqlServer的SQL语句转换为适用于mysql的语句??另外能否分析一下这么写的意义??

field_name=replace(cast(feild_name as varchar(max)),'[&apos]','''')
//field_name 字段下存的是类似HTML语句、SQL语句、js语句等相对较长的文本!

你想本来你的字符串长度是1000,但是如果repalce函数存在参数最大长度限制为850(假设,实际可以去看看sqlserver的相关文档),那后面的150是不是就是丢了,做强转就是的话,可以让他尽可能的保证不丢数据

前面还有 update table_name set

如果去除cast函数直接replace函数会怎么样呢??