Thursday, 6 March 2014

MySQL error getting DDL for object

"Error getting DDL for object
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TRIGGER `mark`.`evaluation_insert`"

MySQL Workbrench ажиллаж байгаад байгуулсан хүснэгтээ засварласны дараа  "Error getting DDL for object
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TRIGGER `mark`.`evaluation_insert`" ийм алдаа гарч ирлээ.
Ингэснээр дахин энэ хүснэгтийг засварлах боломжгүй болж, "alter table" дарах болгонд

 энэ алдаа гарч  ирэх болов. Энэхүү алдаа нь хүснэгтэд баганы тайлбарыг юникод үсэг бичигдсэнтэй холбоотой юм байна. Хүснэгтийн баганыг засварласны дараа тухайн баганы тайлбар дахь юникод үсгийг танихаа байсан байна. Тэгвэл энэ асуудлыг шийдвэрлэхийн тулд тухайн баганы тайлбарыг sql statement ашиглан дахин засварлахад болно.
 

Alter table tbl_attend
modify total_in_time BIGINT(11) Comment "총 참여시간";

Ер н бол хүснэгтэд COMMENT бичих хэрэггүй бололтой.

No comments:

Post a Comment