mysql源代码中sql_insert.cc文件中bool mysql_insert函数各个参数的意义是什么?

开源小菜鸟 发布于 2014/04/09 22:37
阅读 300
收藏 0

bool mysql_insert(THD *thd,                    TABLE_LIST *table_list,      // 该命令要用到的表                    List<Item> &fields,             // 使用的域                    List<List_item> &values_list,                    List<Item> &update_fields,                    List<Item> &update_values,                    enum_duplicates duplic,                    bool ignored)

其中:该命令要用到的表table_list是当前要插入的表所组成链表嘛。

        List<Item> &fields说是使用的域,这个域指的是什么意思,这是一个模版类?在哪儿个文件中定义。

        values_list是要被插入的记录的值组成的链表?

       update_fields和update_values指的是update语句所更新的记录和值吗?

      求高人解答,不胜感激。

加载中
返回顶部
顶部