
$config = [
'user' =>'root',
'passwd' =>'root',
]
try {
$db = new PDO('mysql:host=172.17.0.1port=3306dbname=test', $config['user'], $config['passwd'])
# 新建一张表 A
$db->exec('create table if not exists A (
id int unsigned not null primary key auto_increment comment \'主键id\'
)')
# 给表 A 新增一个字段 name
$db->exec('alter table A add column name varchar(50) not NULL default \'\' comment \'名称\'')
} catch (PODException $e) {
print("Error: " . $e->getMessage())
exit()
}
mysql_connect('地址','用户名','密码')mysql_select_db('数据库名')
$sql = "ALTER TABLE `表名` ADD `列名` 数据类型"
mysql_query($sql)
建议你不要总是改变字段,而是预定义一些字段,然后用程序来控制这些字段分别用来做什么,这样你的表结构不需要做变化,而是需要用配置文件之类的东西(或者单独建一张表)去维护每一个字段代表什么意义欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)