我想知道如何在mySql中创建动态表。我在Sqlserver 2008中使用了动态表,但我是mySql的新手。有可能吗?
例如:在Sql server中,我创建了动态客户表。
DECLARE @tblCustomer as table(
[ ] bit
,Sl# int
,custID int
,CustCode varchar(max)
,Customer nvarchar(max)
,Authorized bit
,RCount int)
SELECT * FROM @tblCustomer
请帮助
答案 0 :(得分:2)
@sqlstmt = 'whatever sql';
Prepare st from @stlstmt;
Execute @st;
Deallocate prepare @st;
将CREATE TABLE语句放在@sqlstmt中,你就可以了!
该表是真实的。之后你不得不放弃桌子。
答案 1 :(得分:1)
很容易做到:
CREATE TABLE AS
SELECT * FROM tblCustomer
尽可能从架构中获取现有的字段类型..