A Cloud SQL instance is becomes passive if there is no traffic (
FAQ) so even if you enable the event scheduler your event might not execute if the database happens to be in the passive mode. You could use the cron service from App Egine (
python/
java/
go) to trigger the stored procedures though.
sql> create table t(i integer);
0 row(s) affected.
sql> create event test_insert on schedule every 1 minute do insert into test.t values(1);
0 row(s) affected.
sql> select * from test.t;
+-------------+
| i |
+-------------+
| 1 |
+-------------+
1 row in set (0.16 sec)
sql> select * from test.t;
+-------------+
| i |
+-------------+
| 1 |
+-------------+
1 row in set (0.16 sec)
sql> select * from test.t;
+-------------+
| i |
+-------------+
| 1 |
+-------------+
1 row in set (0.16 sec)
sql> select * from test.t;
+-------------+
| i |
+-------------+
| 1 |
| 1 |
+-------------+
2 rows in set (0.16 sec)
-- Razvan ME