mysql php 动态给表增加列 ALTER TABLE
mysql教程 php教程 动态给表增加列 ALTER TABLE
增加列的mysql语句为
ALTER TABLE tableName ADD COLUMN columnName varchar(20) not null
*/
//数据库教程连接方法
$db ='111cnNet';
$conn = mysql_pconnect('localhost','root','root') or die(mysql_error());
mysql_select_db($db,$conn);
// 开始增加列程序
/*
行看一下插入列表的表结构
id int(8) 否 auto_increment
title char(150) utf8_general_ci 是 NULL
content text utf8_general_ci
*/
$column ='addNewColumn';
$sql ="ALTER TABLE test ADD COLUMN $column varchar(20) not null";
if( mysql_query($sql) )
{
echo '操作成功';
}
else
{
echo mysql_error($conn);
}
/*
操作成功后
id int(8) 否 auto_increment
title char(150) utf8_general_ci 是 NULL
content text utf8_general_ci 是 NULL
addNewColumn varchar(20) utf8_general_ci 否
操作失败如果提供
Duplicate column name 'addNewColumn'
就证明 addNewColumn 己经存在了。
*/
// 本文章原创于www.111cn.net 转载注明出处
?>