2009-10-05 84 views
0

我们可以在MySQL中动态创建表吗?如果是这样,怎么样? 动态装置在运行时.... 即,经由程序 AND HOW ???? 我使用DOTNET 答案 - >是的,我们可以创建...但问题是,我希望每个过程被称为时间来改变表的名称....我们可以在MySQL中动态创建表吗?

+0

你在用什么语言? – 2009-10-05 12:01:24

+1

“动态”意味着什么?一旦你可以回答这个问题,你几乎可以回答你的问题。 – 2009-10-05 12:02:18

回答

0

是的,这是可能的。

3

是的,你可以建立在MySQL表的任何一点之前,期间或之后,执行程序。

根据您的需求,您可能要执行的临时表,使他们获得在会议结束时自动清理过程中创建表。请注意,这些表对其他会话将不可见,因为每个会话都有它自己的临时表的私有版本,并且在会话结束时将无法供您查看。一旦创建,您就可以像在其他表中那样在您的程序中索引和访问它们。如果你需要数据在整个会话中保持持久性,你应该坚持使用普通的旧表。

MySQL Create Table Syntax

0

动态??就像如果插入,更新或删除语句进行...我不知道这是你的意思,但你可以看看triggers

0

是。这只是一个简单的MYSQL语句。假设你正在使用PHP。

q = "CREATE TABLE.."; 

并且您在PHP中执行该语句。

这里假设你有特权,当然。

0

绝对没错,但除非它是某种实际的数据库管理组件的我可能会质疑这样做的智慧。

相关问题