ERROR 1418 (HY000): This routine has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_routine_creators variable) 在mysql在線文檔中找到解決方案,網(wǎng)址為: http://dev.mysql.com/doc/refman/5.1/zh/stored-procedures.html#create-procedure 只需要將log_bin_trust_routine_creators 設(shè)置為 1 即可,解決方法