我想将 sql 查询的所有列定义拆分为单独的字符串。
所以:
`citizen_group` int(10) NOT NULL,
`container_group` int(10) NOT NULL,
PRIMARY KEY (`citizen_group`,`container_group`),
KEY `fk_containergroup_readeraccess` (`container_group`)
进入:
['`citizen_group` int(10) NOT NULL', '`container_group` int(10) NOT NULL','PRIMARY KEY (`citizen_group`,`container_group`)',' KEY `fk_containergroup_readeraccess` (`container_group`)']
首先我使用split(',')
. 但是当 sql 具有多列主键时,这会产生问题。我不能指望每个定义都在一个新行上,所以我不能在换行上拆分。
如何拆分这些列定义?