sql >> Databasteknik >  >> RDS >> Mysql

Finns det en motsvarighet till SQL Servers @@-fel i MySQL

CREATE PROCEDURE prc_test()
BEGIN
  DECLARE EXIT HANDLER FOR SQLEXCEPTION
  BEGIN
    ROLLBACK;
  END;
  START TRANSACTION;
    INSERT
    INTO t_test VALUES ('test', 'test');
    INSERT
    INTO no_such_table
    VALUES ('no');
  COMMIT;
END;

CALL prc_test();

SELECT *
FROM t_test;

0 rows fetched.


  1. Hur kan jag filtrera en fråga efter timdelen av ett DateTime-fält i MySQL?

  2. Android SQLite Databas Unit Testing

  3. Laravel:Angiven nyckel var för lång; max nyckellängd är 767 byte

  4. Vad är beteendet för minusoperatorn mellan två datumtider i MySQL?