Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在每次新注册时,我都会使用 PHP 为每个用户创建一个数据库。每个数据库有一组 8 个表。所以我只想为每个新用户创建这 8 个表,或者假设每次创建新数据库时。
我不能使用触发器,因为它们只能在表上使用。这里还能做什么?有什么我想念的非常简单的东西吗?
更新:我刚刚发现也有存储过程。这些存储过程可以像触发器一样使用来检查新数据库的创建和执行吗?
创建数据库后运行创建脚本。我不知道 MySQL 中的“默认表”选项,因为该功能很容易复制并且很少使用。
让自己成为一个控制数据库,带有一个表,称之为 db_list。在那张桌子上放一个触发器来做你的家务。(创建客户数据库并设置赠款)