summaryrefslogtreecommitdiff
path: root/mysql-test/main/grant3.result
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2022-10-06 19:09:44 +0200
committerSergei Golubchik <serg@mariadb.org>2022-10-07 14:41:03 +0200
commit3fe55fa8be9bdfbaefc69e0cd7dea12833fe9cbb (patch)
treeee021c1486e3c91d2e442e1d84d9e9106428128b /mysql-test/main/grant3.result
parent1d35ec1ae1d1ea27d4b352f54fe5a3e720851e83 (diff)
downloadmariadb-git-3fe55fa8be9bdfbaefc69e0cd7dea12833fe9cbb.tar.gz
CREATE ... VALUES ... didn't require INSERT privilege
Diffstat (limited to 'mysql-test/main/grant3.result')
-rw-r--r--mysql-test/main/grant3.result19
1 files changed, 18 insertions, 1 deletions
diff --git a/mysql-test/main/grant3.result b/mysql-test/main/grant3.result
index 63e343aaf4d..cd686e19a9b 100644
--- a/mysql-test/main/grant3.result
+++ b/mysql-test/main/grant3.result
@@ -195,4 +195,21 @@ connection default;
DROP USER 'user2'@'%';
DROP DATABASE temp;
set global sql_mode=default;
-End of 5.0 tests
+#
+# End of 5.0 tests
+#
+create database db1;
+create user foo@localhost;
+grant create on db1.* to foo@localhost;
+connect foo,localhost,foo;
+create temporary table t as values (1),(2),(3);
+use db1;
+create table t1 as select * from test.t;
+ERROR 42000: INSERT command denied to user 'foo'@'localhost' for table `db1`.`t1`
+create table t1 as values (1),(2),(3);
+ERROR 42000: INSERT command denied to user 'foo'@'localhost' for table `db1`.`t1`
+create table t1 (a int);
+disconnect foo;
+connection default;
+drop user foo@localhost;
+drop database db1;