2017-03-06 72 views
1

我有一個奇怪的問題。我創建了一個C程序,它在mysql數據庫上創建觸發器。這有一個問題。當我從mysql控制檯手動創建觸發器時,一切正常,但是當我的C程序創建觸發器時,它們會有所不同,它會崩潰並重新啓動mysql。有差異:C應用程序和mysql控制檯的不同mysql觸發器

GOOD(手動創建):

good

BAD(創建的C程序):

bad

一切似乎相同,除了character_set_client字符collat​​ion_connec你可以在右下角看到

任何解決方案或更多的信息,如果需要?

回答

0

大概在這裏猜測一下,但我認爲在創建觸發器之前或創建觸發器時,您需要發出SQL語句來設置character_set_clientcollation_connection。您的C代碼客戶端可能正在使用某種默認設置