如何在sql create语句中拆分列名声明?

时间:2011-07-16 20:24:42

标签: php sql regex

我已将create语句仅修改为列声明:

`user,id` PRIMARY KEY NOT NULL, [col,1] NOT NULL, "another,col" UNIQUE,
'`and`,''another'',"one"' INTEGER, and_so_on

需要注意的是,逗号不仅位于列声明之间,还可能位于列名称中。 (是的,我知道将它们放入列名称是不好的习惯。)

效果应该是这样的:

array (
 `user,id` PRIMARY KEY NOT NULL,
 [col,1] NOT NULL,
 "another,col" UNIQUE,
 '`and`,''another'',"one"' INTEGER,
 and_so_on
)

1 个答案:

答案 0 :(得分:-1)

如果您希望将名称拆分为组件,为什么不使用下划线? user_idcol_1another_coland_another_one