wordpress sql queury

URL rewrite sql for wordpress

Run the following code in sql of phpmyadmin

SET @oldurl = 'http://localhost/wordpress';
SET @newurl = 'http://wordpress.org';

UPDATE wp_options SET option_value = replace(option_value, @oldurl, @newurl) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, @oldurl,@newurl);
UPDATE wp_posts SET post_content = replace(post_content, @oldurl, @newurl);
UPDATE wp_postmeta SET meta_value = replace(meta_value,@oldurl, @newurl);

==============

Get column name of a table

global $wpdb;
$row = new stdClass();
foreach ($wpdb->get_col( "DESC " . $table_name, 0 ) as $column_name ) {
    $row->$column_name = '';
}