geew
V2EX  ›  问与答

当个伸手党吧.求个循环建表的 sql, mysql 里面可以直接执行的.查了 n 多东西了, 妈蛋, 官方语句放到 mysql 里都执行不了...

  •  
  •   geew · Jul 29, 2014 · 4296 views
    This topic created in 4394 days ago, the information mentioned may be changed or developed.
    比如这个 http://dev.mysql.com/doc/refman/5.0/en/while.html

    CREATE PROCEDURE dowhile()
    BEGIN
    DECLARE v1 INT DEFAULT 5;

    WHILE v1 > 0 DO
    select 1;
    SET v1 = v1 - 1;
    END WHILE;
    END;
    根本没法执行啊...一执行就报错..


    要求:
    create table `group1` - `group10`
    定义随意啦, 只求个能执行的sql, 各位v大神帮帮忙吧...谢谢了
    Supplement 1  ·  Jul 30, 2014
    来人啊
    Supplement 2  ·  Aug 1, 2014
    貌似还真没有, 折中用这个吧

    S1 : 创建一个模板表 create table t (id int, col1 int , col2 varchar(10));
    S2 : EXCEL中在A1输入 ="create table t"&ROW()&" like t;"
    S3: 下拉填充这个A1至A1000
    create table t1 like t;
    create table t2 like t;
    create table t3 like t;
    create table t4 like t;
    create table t5 like t;
    create table t6 like t;
    create table t7 like t;
    create table t8 like t;
    create table t9 like t;
    create table t10 like t;
    3 replies    2014-07-30 18:43:14 +08:00
    ffffwh
        1
    ffffwh  
       Jul 29, 2014
    为什么只用SQL呢。
    找通常的程序语言配合SQL。
    geew
        2
    geew  
    OP
       Jul 30, 2014
    顶上去....求支援啊
    geew
        3
    geew  
    OP
       Jul 30, 2014
    不是吧 这个都没人懂的吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2434 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:55 · PVG 23:55 · LAX 08:55 · JFK 11:55
    ♥ Do have faith in what you're doing.