企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
##### 数据库字段处理 ~~~ $Sql->alert($handle,$table,$other); ~~~ ##### 参数说明 > * $handle[必选]处理类型 > 1. auto 设置主键初始值[other: value | type | forced] > 2. add 新增字段[other: 数字(字段名 字段类型char(100) 特殊声明default "0"] > 3. del 删除字段[other: 键为数字数组(字段名)] > 4. edit 编辑字段[other: 键为字符数组(字段名 字段类型(char100) 特殊声明default "0")] > 5. index_add 新增索引[other: 键为索引名数组(字段名,字段名)] > 6. index_del 删除所以[other: 键为数字数组(索引名)] > 7. unique 唯一索引[other:field | name] > * $table[必选]表名 > * $other[可选]可选参数 > 1. value自定义值 > 2. echo语句调用方式[0:执行,1:不执行] > 3. forced强制数据更新[0:不强制,1:强制] > 4. [数字]循环执行语句段 ##### 回调信息 succeed 执行状态[0:失败,1:成功] msg 提示信息 ##### 实例 ###### 设置主键初始值 ~~~ $back = $Sql -> alert("auto",$table,['value'=>"100001"]); ~~~ ###### 字段新增 ~~~ $other = []; $other['field'] = 'uuid char(36)'; $back = $Sql -> alert("add",'dev_ios',$other); ~~~ ###### 字段删除 ~~~ $back = $Sql -> alert("del",$table,["field_1","field_2"]); ~~~ ###### 字段编辑 ~~~ $back = $Sql -> alert("edit",$table,["field_1"=>"field_1 int(10)","field_2"=>"field_2 char(255)"]); ~~~ ###### 索引新增 ~~~ $back = $Sql -> alert("index_add",$table,["index_name"=>"field_1,field_2"]); ~~~ ###### 索引删除 ~~~ $back = $Sql -> alert("index_del",$table,["index_name_1","index_name_2"]); ~~~ ###### 唯一索引设置 ~~~ $back = $Sql -> alert("unique",$table,["field"=>["field_1","field_2"],"name"=>"unique_name"]); ~~~