php中数据库怎样增加一列,php – 向wordpress数据库添加新列
我尝试更新我的插件.所以我必须升级mysql_table.但是在尝试新列时,程序会获得异常.
这是我目前的表格:
$sql = "CREATE TABLE {$table_name} (
say_id int(11) not null AUTO_INCREMENT,
customer_mail text not null,
customer_name text not null,
customer_messagge text not null,
messagge_date_time datetime not null,
PRIMARY KEY (say_id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1";
require_once(ABSPATH . "wp-admin/includes/upgrade.php");
dbDelta($sql);
现在我添加colum更多一个表.我尝试Alter表,这个工作一次并添加一列但是再刷新一次我得到了这个错误.
这是我的代码
$wpdb->query("ALTER TABLE wp_customer_say ADD say_state INT(1) NOT NULL DEFAULT 1");
这是我的错误
WordPress数据库错误:[重复列名’say_state’]
ALTER TABLE wp_customer_say ADD say_state INT(1)NOT NULL DEFAULT 1
我看到这个错误,我试试这个;
$query = $wpdb->query("select * from wp_customer_say");
$respond = mysql_num_fields( $query );
$column_array = array();
for($i = 0; $i < $respond ; $i++):
$column_array[] = mysql_field_name($query,$i);
endfor;
if( !in_array("say_state",$column_array) ):
$wpdb->query("ALTER TABLE wp_customer_say ADD say_state INT(1) NOT NULL DEFAULT 1");
endif;
我收到这个错误.
Warning: mysql_num_fields() expects parameter 1 to be resource, integer given in
请帮助.谢谢.
抱歉坏英语.
php中数据库怎样增加一列,php – 向wordpress数据库添加新列相关推荐
- originPro2021(2)工作簿中添加新列且图中添加线
step1 方法1:右键工作簿的空白处"添加新列" 方法2:快捷键ctrl+D step2 右键图层内容 选中添加的列
- [Pandas] 添加新列
美图欣赏2022/06/18 数据准备 import pandas as pddf = pd.DataFrame([['ABC'],['FJZ'],['FOC']],columns=['Site']) ...
- python怎么添加列_如何将列添加到DataFrame列?添加新列详细解释————
本文概述 我们可以使用不同的方式将新列添加到现有DataFrame中.对于演示, 首先, 我们必须编写代码以读取现有文件, 该文件由DataFrame中的某些列组成. import pandas as ...
- excel数据生成txt逗号分隔文本及末尾添加新列
先写一下用excel格式数据生成txt逗号分隔文本的方法: 原始的数据是excel格式n行7列的数据,选择"文件---另存为---.csv逗号分隔文件---保存",用记事本打开保存 ...
- python数据框添加新列_如何在Python中将新列添加到现有数据框?
数据框是一种二维数据结构,其中数据以表格格式存储,以行和列的形式. 它可以可视化为SQL数据表或excel工作表表示形式.可以使用以下构造函数创建它-pd.Dataframe(data, index, ...
- Pandas操作dataframe对所有列/行求和 ,对指定列/行求和,对某一列/行求和,并添加新的列/行
计算各行数据总和并作为新列添加到末尾 计算各列数据总和并作为新行添加到末尾 import pandas as pd t=[[1,2,3],[4,5,6],[7,8,9]] df=pd.DataFram ...
- php 添加表,关于php:如何向MYSQL表添加新列
我正在尝试使用PHP将新列添加到我的MYSQL表中. 我不确定如何更改表以创建新列. 在我的评估表中 assessmentid | q1 | q2 | q3 | q4 | q5 假设我有一个带有文本框 ...
- html表格新插入一列,VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-...
一.问题用elementUi横着增加一行数据没毛病,可以操作 添加一列,这新增的这一列, 第一次去赋值的时候值是改了, 但没生效 点击下一行时 值就变过来 二.原因横向添加 是复制上面的某一条数据来的 ...
- pandas中根据两列 或 多列进行条件对比,生成新列【三种方法】
使用目的: 两列数量对比,收货比期望多,就是标记数量满足,否则就数量不满足 如果数量满足.日期满足,那么总体就标记满足,有一个不满足就总体标记不满足 第一种: .loc赋值 # 这里是先创建一个空列, ...
最新文章
- linux系统级别的能够打开的文件句柄的数file-max命令
- DCMTK:测试文件是否使用DICOM Part 10格式
- Linux 内存机制
- win10下安装pyspark及碰到的问题
- 【操作系统】独立进程与协作进程
- 信息奥赛一本通(1839:【05NOIP提高组】谁拿了最多奖学金)
- kibana设置中文
- java swing 升级_Swing - 更新标签
- 解决jz2440不能ping同主机问题
- 遗传算法的基本概念和实现(附 Java 实现案例)
- 歌乎:985博士生对996的困惑
- Java的基本语法^_^
- 蓝桥杯-标题:史丰收速算
- 智能投顾-用户画像、投资组合选择、推荐引擎、大数据挖掘
- 最新智商测试html5,2017年最新智商测试题
- permission denied什么意思
- 一位期货人的总结:大道至简,悟者大成
- 跟小博老师一起学Servlet ——Servlet之COOKIE
- 图片题注和章节不对应
- Zero-Shot Transfer Learning for Event Extraction
热门文章
- 查询php的扩展,php命令行查看扩展信息(示例代码)
- YIi 设置 ajax 验证
- QGIS 3.4 3.6 另存栅格图层到GeoPackage出现覆盖问题 解决方案
- PCIe总线基本概念
- MySql.Data.dll官网下载
- asp.net core-5.控制台读取json文件
- 62、剑指offer--二叉搜索树的第k个结点
- python函数介绍
- $.prop()和$.attr() 区别用法
- 链接属性rel=’external’、rel=’nofollow’、rel=’external nofollow’三种写法的区别...