# Tests for PERFORMANCE_SCHEMA --disable_result_log select * from performance_schema.user_defined_functions where UDF_NAME like '%' limit 1; select * from performance_schema.user_defined_functions where UDF_NAME='niamatakava'; --enable_result_log --error ER_TABLEACCESS_DENIED_ERROR insert into performance_schema.user_defined_functions set UDF_NAME='FOO', UDF_RETURN_TYPE='int', UDF_TYPE='function', UDF_LIBRARY='bar', UDF_USAGE_COUNT=2; --error ER_TABLEACCESS_DENIED_ERROR update performance_schema.user_defined_functions set UDF_USAGE_COUNT=12; --error ER_TABLEACCESS_DENIED_ERROR update performance_schema.user_defined_functions set UDF_USAGE_COUNT=12 where UDF_NAME='FOO'; select UDF_USAGE_COUNT from performance_schema.user_defined_functions where UDF_NAME='::1'; --error ER_TABLEACCESS_DENIED_ERROR delete from performance_schema.user_defined_functions where UDF_NAME='foo'; --error ER_TABLEACCESS_DENIED_ERROR delete from performance_schema.user_defined_functions; --error ER_TABLEACCESS_DENIED_ERROR LOCK TABLES performance_schema.user_defined_functions READ; UNLOCK TABLES; --error ER_TABLEACCESS_DENIED_ERROR LOCK TABLES performance_schema.user_defined_functions WRITE; UNLOCK TABLES;