Я использую MySQLDB для запроса некоторых данных из базы данных, при использовании, как в sql, я смущен о sql-предложении.python mysqldb query with where
Как я использую, так что я построю ниже sql, который может получить правильный результат.
cur.execute("SELECT a FROM table WHERE b like %s limit 0,10", ("%"+"ccc"+"%",))
Теперь я хочу сделать столбец b переменной как указано ниже. он не получит ни одного
cur.execute("SELECT a FROM table WHERE %s like %s limit 0,10", ("b", "%"+"ccc"+"%"))
Я искал много сайтов, но не получил результат. Я немного головокружение.
Спасибо за На самом деле, у меня есть опечатка в посте, я ее обновлю. это не связано с запятой. –