我有一个奇怪的问题。我创建了一个C程序,它在mysql数据库上创建触发器。这有一个问题。当我从mysql控制台手动创建触发器时,一切正常,但是当我的C程序创建触发器时,它们会有所不同,它会崩溃并重新启动mysql。有区别:
GOOD(手动创建):
BAD(已创建C程序):
除了右下角可以看到的 character_set_client 和 collation_connection 外,其他所有内容都是相同的。
如果需要,是否有任何解决方案或更多信息?
答案 0 :(得分:0)
可能在这里猜一下,但我认为你需要在创建触发器之前或之时发出SQL语句来设置character_set_client
和collation_connection
。您的C代码客户端可能正在使用某种默认