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に複数列の主キーがある場合、これにより問題が発生します。それぞれの定義が改行であるとは期待できないので、改行で分割することはできません。
これらの列定義を分割するにはどうすればよいですか?