0
string q="SELECT CONCAT(" + table_users + ".f_name," + table_users + ".l_name) AS Username, (" + table_ship + ".name_it-ITA) AS Lang FROM...";
您好,我对这个特殊字符“ - ”有麻烦。在PHP中我用反引号解决它,但在C#中我无法解决它。 尝试[]和反引号,也与'',但没有成功。 重命名列标题名称“name_it-ITA”会更容易,但我无法做到这一点。 你有什么想法吗?特殊字符在MySQL C列中的列头中#
BR
你应该能够解决包裹在C#中反引号一样容易,你的查询必须有其他问题(比如可能允许动态表名)。 – Uueerdo
它是mysql。不管你用什么语言与mysql交谈,你仍然只是发送sql到mysql,并且必须以mysql的必需表单编写它。 '[]'不是mysql中的引号/转义字符。 –
''foo.'name_it-ITA')AS Lang'' –