Тема: MySql не знає назву стовпця яка складається з двох слів
Пишу програму на шарпі, яка працює з бд mysql, виникла така проблема, стовпець названо укр мовою, та ще й з апострофом, або тире або взагалі з двох слів(мені дали вже існуючу бд до якої треба написати систему кервування нею), от і коли я в запиті на вибірку вказую імя стовпця то mysql зчитує лише перше слово, або літери до ',- тощо, пробував користуватися функціями які оєднюють стрічки, помогло частково, воно створює обєднану стрічку в одинарних лапках, а в такому вигляді видається чогось пустий результат(не помилка, пробував назву стовпця напр Прізвище брати в одинарні лапки - таке саме), тому допоможіть будь ласка, або порадьте як вийти з сутації, перейменовувати назву стовпця - це вже якшо нічо не вийде зробити, а так хотілося б якось вийти з ситуації
метод який ств запит
private string GetSqlString()
{
string sSql = "SELECT * FROM graduates ";
if (textBox1.Text != "") sSql += "WHERE Прізвище LIKE '%" + textBox1.Text + "%' ";// все працює
if (textBox2.Text != "") sSql += "WHERE Ім'я LIKE '%" + textBox2.Text + "%' ";// каже о стовпець назив Ім а решту літер опускає і видає помилку
if (textBox3.Text != "") sSql += "WHERE CONCAT_WS('-','По','батькові') LIKE '%" + textBox3.Text + "%' ";// повертає значення стопця в лапках
if (textBox4.Text != "") sSql += "WHERE Спеціальність LIKE '%" + textBox4.Text + "%' ";
if (textBox5.Text != "") sSql += "WHERE CONCAT_WS(' ','Рік','закінення','навчання')=" + textBox5.Text;
if (textBox6.Text != "") sSql += "WHERE Місце роботи LIKE '%" + textBox6.Text + "%' ";
return sSql;
}