用的数据库是sqlserver2008,不能将varchar改为nvarchar。
尝试过加N,如UPDATE prd SET name=N'咖啡要新鲜®',数据库中仍然显示问号?
你要修改name的字符集吧,mysql是通过修改某个字段的字符集达到效果的(SET utf8mb4 COLLATE utf8mb4_general_ci ;)
应该是要进行转义:参考https://blog.csdn.net/qq_36872323/article/details/120012455
不知道你这个问题是否已经解决, 如果还没有解决的话:我会说
concat('This is line 1.', 0xd0a, 'This is line 2.')
要么
concat(N'This is line 1.', 0xd000a, N'This is line 2.')