D
Dellmi
Как заставить создавать и заполнять таблицы в MySql одновременно одним запросом?
мой запрос почемуто не работает
$queries="CREATE TABLE categories (
cat_ID bigint(20) NOT NULL auto_increment,
cat_name varchar(55) NOT NULL default '',
category_nicename varchar(200) NOT NULL default '',
category_description longtext NOT NULL,
category_parent bigint(20) NOT NULL default '0',
category_count bigint(20) NOT NULL default '0',
link_count bigint(20) NOT NULL default '0',
posts_private tinyint(1) NOT NULL default '0',
links_private tinyint(1) NOT NULL default '0',
PRIMARY KEY (cat_ID),
KEY category_nicename (category_nicename));
INSERT INTO categories VALUES('site', 'site', '', '0', '0', '0', '0', '0' );
INSERT INTO categories VALUES('blog', 'blog', '', '0', '0', '2', '0', '0' )";
if(!mysql_query($queries, $link)){
echo"Error!<br />";
exit();
}
если по отдельности то работает, тоесть либо CREATE TABLE либо INSERT INTO
мой запрос почемуто не работает
$queries="CREATE TABLE categories (
cat_ID bigint(20) NOT NULL auto_increment,
cat_name varchar(55) NOT NULL default '',
category_nicename varchar(200) NOT NULL default '',
category_description longtext NOT NULL,
category_parent bigint(20) NOT NULL default '0',
category_count bigint(20) NOT NULL default '0',
link_count bigint(20) NOT NULL default '0',
posts_private tinyint(1) NOT NULL default '0',
links_private tinyint(1) NOT NULL default '0',
PRIMARY KEY (cat_ID),
KEY category_nicename (category_nicename));
INSERT INTO categories VALUES('site', 'site', '', '0', '0', '0', '0', '0' );
INSERT INTO categories VALUES('blog', 'blog', '', '0', '0', '2', '0', '0' )";
if(!mysql_query($queries, $link)){
echo"Error!<br />";
exit();
}
если по отдельности то работает, тоесть либо CREATE TABLE либо INSERT INTO