SQL strings can be reliably escaped by well-known mechanical procedures.
There is no generally safe way of escaping LLM input, all you can do is pray, cajole, threaten or hope.