sql >> データベース >  >> RDS >> Mysql

MySQLテーブルのリストを取得し、すべてのテーブルのコードを実行します

    SHOW TABLESを使用する :

    $pdo = new PDO('mysql:dbname=mydb', 'myuser', 'mypass');
    $stmt = $pdo->query('SHOW TABLES;');
    
    if ($stmt->rowCount() > 0) {
        $tables = $stmt->fetchAll(PDO::FETCH_NUM);
        foreach ($tables as $table) {
            $table_name = $table[0];
            // do something
        }
    }
    


    1. RailsとPostgreSQL:ロールpostgresは存在しません

    2. 単純なSQL結合の理解?

    3. PostgreSQL 8.4でクエリの実行時間をログに記録できますか?

    4. NpgsqlCopySerializeとNpgsqlCopyInに何が起こったのか