Mysql 如何在wordpress插件中存储特定于用户的数据?

Mysql 如何在wordpress插件中存储特定于用户的数据?,mysql,wordpress,Mysql,Wordpress,我目前正在开发一个wordpress插件quotaPlugin,它需要为每个注册用户存储数据(例如,打印服务的某些配额:页面总预算,本月剩余打印页面,…) 由于这些数据是特定于插件的,所以我不想将数据存储在wp\u users或wp\u usermeta中 但是,我希望将数据库wp\u quotaPlugin\u db连接到尽可能靠近wp\u用户的地方。我目前的做法是: $sql_create_table = "CREATE TABLE ".$wpdb->prefix.'quo

我目前正在开发一个wordpress插件
quotaPlugin
,它需要为每个注册用户存储数据(例如,打印服务的某些配额:页面总预算,本月剩余打印页面,…)

由于这些数据是特定于插件的,所以我不想将数据存储在
wp\u users
wp\u usermeta

但是,我希望将数据库
wp\u quotaPlugin\u db
连接到尽可能靠近
wp\u用户的地方。我目前的做法是:

      $sql_create_table = "CREATE TABLE ".$wpdb->prefix.'quotaPlugin_db'" (                 
        id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,                         
        booked DATE DEFAULT '1999-01-01' NOT NULL,                                                            
        remainingpages SMALLINT NOT NULL,                                     
        UNIQUE KEY id (id)                                                     
      );";

     require_once(ABSPATH . 'wp-admin/includes/upgrade.php');                 
     dbDelta($sql_create_table);   
。。。与
wp\u用户完全断开连接
。由于(据我所知)外键不受支持,我如何将用户与配额关联(删除其条目、删除用户时等…)


感谢您的帮助

即使不使用外键约束,也可以添加引用wp_用户中用户id的uid字段。即使不使用外键约束,也可以添加引用wp_用户中用户id的uid字段。