PHP学习笔记(2)txtSQL文档错误

次阅读

在使用txtSQL的过程中,发现一处帮助文档错误。

在使用altertable命令改变表名称时,发现如果按照帮助文档所说,使用如下代码无法改变表的名称:

$sql->altertable(array('db'=>$db_name,'table'=>$table_name,'name'=>$table_name,'action'=>'rename table','value'=>array('name'=>$table_rename_name))

后来查阅范例程序,才发现如果修改表名必须使用如下代码才可以,也就是说,第三个参数“name”的值应该是新的表名。不需要设定第五个参数“value”:

$sql->altertable(array('db'=>$db_name,'table'=>$table_name,'name'=>$table_rename_name,'action'=>'rename table')

以下是帮助文档中的描述:

altertable

Purpose: To alter a txtSQL-table's column definitions txtSQL >= 2.2.2 RC2

void altertable ( array ('table' => $table, 'action' => $action, 'name' => $column, 'values' => $values [, 'after' => $afterColumn [, 'db' => $db]]) )

This function will alter a txtSQL-$table's column defintions. It will only work with the specified column, which is $column. The $action can be either

insert- Inserts a new column, $column, and if specified, after the column $afterColumn

modify- Modifies an existing $column

drop- Drops an existing $column

rename col- Renames a $column. Expects array('name' => $newcolname) in the $values

//此句错误

rename table- Renames a $table. Expects array('name' => $newTableName) in the $values

addkey- Sets $column as the primary key ( must be integer and auto_increment ). Expects array('name' => $colName) in the $values

dropkey- Does opposite of 'addkey'

The $values element is an array containing information about the column, it must be in the following format

array( [$colType => $value]... ) unless otherwise noted above

php txtsql 说明,PHP学习笔记(2)txtSQL文档错误相关推荐

  1. Stata学习笔记|profile.do文档

    今天[其实是昨天,因为昨天一直没成功所以拖到今天才完成的]学习的视频是: Stata设置-如何正确设置连玉君老师的profile.do文件_哔哩哔哩_bilibili  [推荐关注up主:小志小视界] ...

  2. 18离线帮助文档_VIM学习笔记 Zeavim离线文档查看器

    Zeal是开源的跨平台软件,用于离线浏览各种开发文档.Zeal使用Dash提供的文档集(Docsets),涵盖近200种开发语言. Zeavim插件,可以在Vim中调用Zeal来查看离线文档. 安装配 ...

  3. Sharepoint学习笔记—ECM系列--文档集(Document Set)的实现

    文档集是 SharePoint Server 2010 中的一项新功能,它使组织能够管理单个可交付文档或工作产品(可包含多个文档或文件).文档集是特殊类型的文件夹,它合并了唯一的文档集属性以及文件夹和 ...

  4. python学习笔记之word文档提取

    """ # !/usr/bin/env python # -*- coding:utf-8 -*- # @Author : 史沐凡 # @file : pdf____张坤 ...

  5. python学习笔记之pdf文档提取

    """ # !/usr/bin/env python # -*- coding:utf-8 -*- # @Author : 史沐凡 # @file : pdf____张坤 ...

  6. python 描述符参考文档_描述符 - Python 学习笔记 - UDN开源文档

    描述符 很少有人会去刻意关注描述符 (Descriptor),尽管它时时刻刻以属性.方法的身份出现. 描述符协议: __get__(self, instance, owner) --> retu ...

  7. java学习笔记(word文档备注不能正常显示,如有错误,忘不吝指正)

    1.        定义常量: final double PI=3.1415926按照习惯常量用大写字母命名 2.        System.exit(0);非零的时候表示非正常终止. 3.     ...

  8. 信息系统项目管理师学习笔记14-信息文档管理与配置管理

    目录 第14章 信息文档管理与配置管理 14.1 信息系统项目文档及其管理 14.2 配置管理(了解) 14.3 文档管理.配置管理工具 第14章 信息文档管理与配置管理 14.1 信息系统项目文档及 ...

  9. Word学习笔记:P4-在文档中插入图片文字环绕

    文章目录 一.对图片的操作 1.1 插入图片 1.2 图片视觉设计 1.3 文字环绕 1.4 移除背景 一.对图片的操作 1.1 插入图片 现在我们有一篇文章,我准备在第二段之前插入一张图片. 我们鼠 ...

最新文章

  1. leetcode-386 字典序排数
  2. 请与计算机管理员联系,电脑的限制被取消,请与管理员联系 解决方案
  3. dataTables-使用详细说明整理
  4. C++ primer 第11章 关联容器
  5. java自定义tag,tag文件与tag标记,java自定义标签
  6. 代码校验工具 SublimeLinter 的安装与使用
  7. python38环境变量的配置_Windows下python环境变量配置
  8. 修改IDLE查找历史命令为上箭头↑
  9. EXCEL IF、AND以及OR函数的嵌套使用
  10. IIS出现server application error的解决办法
  11. 访问无偏移的谷歌地图——工具篇
  12. java weka 分类_Weka开发[48]——用Weka文本分类
  13. 基于PLC的锅炉控制,基于s7-200的锅炉压力控制的设计,基于西门子S7-200plc与MCGS锅炉压力PID控制系统设计
  14. jetson nano运行darknet_ros的环境配置
  15. LINUX IIO子系统分析之一 IIO子系统概述
  16. 广告投放中的预算问题
  17. 网络营销的多种表现形式
  18. 情人节福利,恋爱话术微信小程序它来了(开源,看了就懂~,2万字真香警告)
  19. PaddleOCR数字仪表识别——1.字体背景删选
  20. Android、Java要收费了!学霸程序员怒捅马蜂窝,沙特记者命运?GitHub挂了!

热门文章

  1. oracle中dbms_DBMS中的功能依赖性和属性关闭
  2. 操作系统 非连续分配_操作系统中的连续和非连续内存分配
  3. java dataset redis,利用Spring-Data-Redis和Jedis操作Redis缓存
  4. kotlin 判断数字_Kotlin程序可以逆转数字
  5. java nextlong_Java Random nextLong()方法与示例
  6. 面试官:final、finally、finalize 有什么区别?
  7. 从前序与中序遍历序列构造二叉树
  8. Ubuntu作为服务器其tomcat被远程访问问题
  9. Eclipse配置自动补齐键为alt+/
  10. java 开发详解_面向接口编程详解-Java篇