我想在 PHP 中编写一个脚本,将“MySQL 创建表”查询作为字符串并将列名及其数据类型存储在数组中。
例如:
输入字符串:
CREATE TABLE `test` (
`col1` INT( 10 ) NOT NULL ,
`col2` VARCHAR( 50 ) NOT NULL ,
`col3` DATE NOT NULL
) ENGINE = MYISAM ;
输出:
array(
array( 'name'=>'col1', 'type'=>'INT', 'size'=>'10' ),
array( 'name'=>'col2', 'type'=>'VARCHAR', 'size'=>'50' ),
array( 'name'=>'col3', 'type'=>'DATE', 'size'=>'' )
);
我没有直接执行查询的数据库访问权限。是否有任何 PHP 库为此或任何想法?
谢谢