• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLにプログラムが反映されないのは何故)

SQLにプログラムが反映されないのは何故

このQ&Aのポイント
  • XAMPP Version: 1.8.2です。XAMPPのデータベースから削除した後、SQLからプログラムを入力しても反映されないエラーが発生します。XAMPPを再起動するとデータベースが再構築されるので、作成する必要はないのか疑問です。皆様のご意見をお聞きしたいです。
  • データベースが存在しているにも関わらず、新しく作成されるエラーが発生しているようです。XAMPPのバージョンは1.8.2です。データベースを削除してから再起動すれば再構築されるため、作成する必要はないのか疑問です。
  • XAMPPのバージョンは1.8.2であり、データベースを削除してから再起動すると再構築されます。しかし、新しく作成する必要はないはずなのにエラーが発生しています。皆様のご意見をお聞きしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • mitoneko
  • ベストアンサー率58% (469/798)
回答No.4

>xmasデータベースにxmastranテーブルは確かに存在しています。  えっと・・・入力されたプログラムでやりたいことは、xmasデータベースを作り、その中にxmastranテーブルを作成したいんだと思うんですが、xmastranテーブルが確かに存在していて、何か他に不満な点があるんでしょうか?  これで完成のように思うのですが・・・・

javascriptphp
質問者

お礼

A: これで完成のように思うのですが・・・・  有難うございました。  この項目の教本の最後には  ”SQLは正常に実行されました。”  とあり、それが出なかったので  素人目線から言うとまだ完了していないじゃないか!××  と思っていました。  しかし・確かにデータベースは存在していたので・  教本は無視して・現在、次の事項に進行中です^^

その他の回答 (3)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

> 私は作成した記憶はありません。 > > すでに存在しているので、作成しする必要は >ないのか、よくわかりません!? > 皆様どう思われますか!? もしかして、「作った覚えがないDBが存在するのはなぜか?」という質問がメインでした? 私の回答はエラーがでないようにデータベースとテーブルをつくるのはこうするという 内容でしたので、もし質問内容が前述のとおりであれば回答は・・・ →たぶん、質問者さんが、意識的にもしくは無意識に該当のデータベースとテーブルを つくったに相違ない と思います。 しかしそれが記憶にあろうが無かろうが、#1で回答した内容で処理をすれば なんら問題はないでしょう

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>実行したところ以下となりました。 で、xmasデータベースにxmastranテーブルはできていませんか?

javascriptphp
質問者

補足

xmasデータベースにxmastranテーブルは確かに存在しています。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ああ、まだ同じ箇所に引っかかってましたか? 説明がうまく伝わっていないようなので、もう理解しなくていいので 以下のようにしてください CREATE DATABASE if not exists xmas; USE xmas; DROP TABLE if exists xmastran; CREATE TABLE xmastran ( book_id int not null auto_increment, name varchar(30) not null default '' , org varchar(50) not null default '', addr varchar(80) not null default'', tel varchar(20) default '', mail varchar(40) default '', course varchar(30) default '', nums integer default 0, PRIMARY KEY (book_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

javascriptphp
質問者

補足

 以上やりました。  しかし  実行したところ以下となりました。 CREATE DATABASE if not exists xmas;# 1 行変更しました。 USE xmas;# 返り値が空でした (行数 0)。 DROP TABLE if exists xmastran;# 返り値が空でした (行数 0)。 CREATE TABLE xmastran ( book_id int not null auto_increment, name varchar(30) not null default '' , org varchar(50) not null default '', addr varchar(80) not null default'', tel varchar(20) default '', mail varchar(40) default '', course varchar(30) default '', nums integer default 0, PRIMARY KEY (book_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;# 返り値が空でした (行数 0)。

関連するQ&A