mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
30 lines
854 B
Text
30 lines
854 B
Text
include/master-slave.inc
|
|
[connection master]
|
|
connection master;
|
|
create database if not exists mysqltest1;
|
|
DROP TABLE IF EXISTS mysqltest1.t1;
|
|
CREATE TABLE mysqltest1.t1 (n MEDIUMINT NOT NULL AUTO_INCREMENT,
|
|
a TIMESTAMP DEFAULT '2005-05-05 01:01:01',
|
|
b TIMESTAMP DEFAULT '2005-05-05 01:01:01',
|
|
PRIMARY KEY(n));
|
|
CREATE FUNCTION mysqltest1.f1() RETURNS TIMESTAMP
|
|
BEGIN
|
|
DECLARE v1 INT DEFAULT 300;
|
|
WHILE v1 > 0 DO
|
|
SET v1 = v1 - 1;
|
|
END WHILE;
|
|
RETURN NOW();
|
|
END|
|
|
INSERT INTO mysqltest1.t1 VALUES(NULL,NOW(),mysqltest1.f1());
|
|
CREATE TRIGGER mysqltest1.trig1 BEFORE INSERT ON mysqltest1.t1
|
|
FOR EACH ROW BEGIN
|
|
SET new.b = mysqltest1.f1();
|
|
END|
|
|
INSERT INTO mysqltest1.t1 SET n = NULL, a = now();
|
|
connection slave;
|
|
connection master;
|
|
DROP TABLE IF EXISTS mysqltest1.t1;
|
|
DROP FUNCTION mysqltest1.f1;
|
|
DROP DATABASE mysqltest1;
|
|
connection slave;
|
|
include/rpl_end.inc
|