mysql C#中列标题中的特殊字符

本文关键字:特殊字符 标题 mysql | 更新日期: 2023-09-27 17:58:36

string q="SELECT CONCAT(" + table_users + ".f_name," + table_users + ".l_name) AS Username, (" + table_ship + ".name_it-ITA) AS Lang FROM...";

你好,我对这个特殊的字符"-"有意见。在PHP中,我用backticks来解决它,但在C#中,我无法解决它。尝试过[]和backticks,也尝试过",但没有成功。将列标题名称重命名为"name_It-ITA"会更容易,但我无法做到这一点。你知道吗?

BR

mysql C#中列标题中的特殊字符

在mysql中,您可以始终使用与C#无关的bacticks

"SELECT CONCAT(" + table_users + ".f_name," + table_users + ".l_name) AS Username, 
 (" + table_ship + ".`name_it-ITA`) AS Lang FROM..."

在mysql中,所有列和表名都可以用backtics 封装