@@ -388,7 +388,7 @@ int main() {
388
388
if (!res && mysql_field_count (proxysql_admin) == 0 ) {
389
389
mysql_free_result (res);
390
390
// rule_ids[i] = mysql_insert_id(proxysql_admin); // not supported in admin
391
- MYSQL_QUERY_ON_ERR_CLEANUP (proxysql_admin, " SELECT last_insert_rowid() " );
391
+ MYSQL_QUERY_ON_ERR_CLEANUP (proxysql_admin, " SELECT MAX(rule_id) FROM mysql_query_rules " );
392
392
MYSQL_ROW row;
393
393
res = mysql_store_result (proxysql_admin);
394
394
while ((row = mysql_fetch_row (res))) {
@@ -412,7 +412,7 @@ int main() {
412
412
MYSQL_QUERY_ON_ERR_CLEANUP (proxysql_admin, query);
413
413
MYSQL_RES* res = mysql_store_result (proxysql_admin);
414
414
if (!res || mysql_num_rows (res) == 0 ) {
415
- fprintf (stderr, " Rule %d not found" , rule_ids[i]);
415
+ fprintf (stderr, " Rule %d not found\n " , rule_ids[i]);
416
416
if (res) mysql_free_result (res);
417
417
continue ;
418
418
}
@@ -437,7 +437,7 @@ int main() {
437
437
}
438
438
MYSQL_RES* res = mysql_store_result (proxysql_admin);
439
439
if (!res || mysql_num_rows (res) == 0 ) {
440
- fprintf (stderr, " Rule %d not found" , rule_ids[i]);
440
+ fprintf (stderr, " Rule %d not found\n " , rule_ids[i]);
441
441
if (res) mysql_free_result (res);
442
442
continue ;
443
443
}
0 commit comments