mysql的错误处理方式来实现在出现错误时继续执行后续的sql语句。
mysqlysql命令行中执行以下命令来设置错误处理方式
ode=’STRICT_TRNS_TBLES,NO_UTO_CRETE_USER,NO_ENGINE_SUBSTITUTION’;
ode参数可以设置多个值,这里大家只需要关注其中的两个值
– STRICT_TRNS_TBLES表示在执行sql语句时遇到错误时停止执行;
– NO_UTO_CRETE_USER表示在执行sql语句时遇到错误时继续执行。
ode设置为“NO_UTO_CRETE_USER”来实现在出现错误时继续执行后续的sql语句,例如
ode=’NO_UTO_CRETE_USER’;
mysql将会继续执行后续的语句,而不是停止执行。当然,这种方式也有一定的风险,因为错误可能会导致后续的sql语句出现逻辑错误。
mysqlysql的错误处理方式来实现。但是,在实际应用中,大家需要谨慎使用这种方式,避免出现逻辑错误和数据不一致的情况。