タグ付けされた質問 「mysql」

MySQLは、構造化照会言語(SQL)を使用する無料のオープンソースのリレーショナルデータベース管理システム(RDBMS)です。SQL Server、SQLiteなど、他のDBにはこのタグを使用しないでください。これらはすべて、独自のSQL方言を使用してデータを管理する異なるDBです。

8
MySQLで関係を作成する方法
クラスでは、私たちはすべて「勉強中」のデータベースであり、誰もがAccessを使用しています。これに退屈して、クラスの残りの部分で行っていることを実行しようとしていますが、Accessを使用する代わりにMySQLで生のSQLコマンドを使用しています。 データベースとテーブルを作成できましたが、2つのテーブル間の関係を作成するにはどうすればよいですか? 次のような2つのテーブルがある場合: CREATE TABLE accounts( account_id INT NOT NULL AUTO_INCREMENT, customer_id INT( 4 ) NOT NULL , account_type ENUM( 'savings', 'credit' ) NOT NULL, balance FLOAT( 9 ) NOT NULL, PRIMARY KEY ( account_id ) ) そして CREATE TABLE customers( customer_id INT NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, …


11
ドロップダウンを使用した場合、SQLインジェクションを防ぐ必要がありますか?
主にSQLインジェクションが発生する可能性があるため、フォームからのユーザー入力は絶対に信頼しないでください。 ただし、これはドロップダウンからの入力のみのフォームにも適用されますか(以下を参照)? 私は$_POST['size']、セッション全体を保存して、サイト全体で(mysqli選択クエリを使用して)さまざまなデータベースにクエリを実行します。SQLインジェクションを実行すると、データベースに悪影響が及ぶ可能性があります(ドロップされる可能性があります)。 入力されたユーザー入力でデータベースをクエリする領域はなく、ドロップダウンのみです。 <form action="welcome.php" method="post"> <select name="size"> <option value="All">Select Size</option> <option value="Large">Large</option> <option value="Medium">Medium</option> <option value="Small">Small</option> </select> <input type="submit"> </form>

21
MySQLクエリで先週のデータを選択しますか?
こんにちは、日付フィールドとその他の情報を含むテーブルがあります。先週(日曜日から始まる週)のすべてのエントリを選択します。 テーブル値: id date 2 2011-05-14 09:17:25 5 2011-05-16 09:17:25 6 2011-05-17 09:17:25 8 2011-05-20 09:17:25 15 2011-05-22 09:17:25 先週からすべてのIDを選択したいのですが、予想される出力は5、6、8です (ID 2は先週ではなく、ID 15は今週です)。 書き方とSQLクエリは同じです。
96 mysql  sql  database  datetime 


13
mysqlテーブルにCSVをインポートする
mysqlテーブルにcsvファイルをアップロードするための最良/最速の方法は何ですか?データの最初の行を列名として使用したいと思います。 これが見つかりました: MySQLテーブルにCSVファイルをインポートする方法 しかし、唯一の答えは、GUIではなくシェルを使用することでしたか?

3
Doctrineと複合固有キー
教義で複合固有キーを作成したいと思います。それらは私の分野です: /** * @var string $videoDimension * * @Column(name="video_dimension", type="string", nullable=false) */ private $videoDimension; /** * @var string $videoBitrate * * @Column(name="video_bitrate", type="string", nullable=false) */ private $videoBitrate; 一緒に結合されたものが複合固有キーであることをどのようにして教えますか?

4
MySQLが今日と同じ日付を選択
私はmysqlのselectステートメントを実行して、今日の日付を調べ、その日に登録した結果のみを返すようにしています。私は現在以下を試しましたが、うまくいかないようです。 SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE users.signup_date = CURDATE() 私は私のSELECT声明をこれに変更しました、皆さんありがとう。 SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
96 mysql 

7
PDO mysql:挿入が成功したかどうかを知る方法
PDOを使用してレコードを挿入しています(mysqlおよびphp) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); 重複していたためにレコードが挿入されなかった場合など、正常に挿入されたかどうかを確認する方法はありますか? 編集:もちろんデータベースを見ることができますが、プログラムによるフィードバックを意味します。
96 php  mysql  database  pdo 

14
現在の日付を日時形式mySQLで挿入する
データベースに日付を正しく挿入するのに問題があります。 $date = date('m/d/Y h:i:s', time()); 私はこのフォーマットを使用していますが、正しくエコー出力されますが、挿入すると mysql_query("INSERT INTO table (dateposted) VALUES ('$date')"); それはうまく機能していないようで、時間は00:00:00のままです。素晴らしい解決策が見つかれば感謝します。
96 php  mysql 

3
このSSHトンネルを閉じる方法は?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する この投稿の説明に従って、sshトンネルを開きました。Zend_Db:SSHトンネルを介してMySQLデータベースに接続するにはどうすればよいですか? しかし、今、私は実際に何をしたのか分かりません。このコマンドはサーバー上の何かに影響しますか?また、ローカルmysqlを適切に使用できなくなったため、このトンネルを閉じる方法を教えてください。 私はOSX Lionを使用しており、サーバーはUbuntu 11.10で稼働しています。
96 mysql  macos  ubuntu  ssh 

8
SQL Updateステートメントを実行する前にテストする方法は?
場合によっては、本番環境でUPDATEステートメントを実行すると、その日を節約できます。ただし、更新の中断は、最初の問題よりも悪化する可能性があります。 テストデータベースを使用する前に、更新ステートメントを実行する前に何を実行するかを指示するオプションは何ですか?

5
MySQLテーブルのデフォルトの文字セットを変更するには?
tableこの定義を持つMySQLがありますSQLYog Enterprise。 Table Create Table ----------------- --------------------------------------------------------- etape_prospection CREATE TABLE `etape_prospection` ( `etape_prosp_id` int(10) NOT NULL AUTO_INCREMENT, `type_prosp_id` int(10) NOT NULL DEFAULT '0', `prosp_id` int(10) NOT NULL DEFAULT '0', `etape_prosp_date` datetime DEFAULT NULL, `etape_prosp_comment` text, PRIMARY KEY (`etape_prosp_id`), KEY `concerne_fk` (`prosp_id`), KEY `de_type_fk` (`type_prosp_id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 default …
96 mysql  sqlyog 

17
SQLダンプからデータベースを復元するときにバイナリモードを有効にする
私はMySQLを初めて使用し、Windowsで実行しています。MySQLのダンプファイルからデータベースを復元しようとしていますが、次のエラーが発生します。 $ >mysql -u root -p -h localhost -D database -o < dump.sql ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: 'SQLite format 3'. …

5
リモート接続Mysql Ubuntu
何らかの理由で、MySQLサーバーにリモートで接続できませんでした。すべて試しましたが、まだエラーが発生します。 root@server1:/home/administrator# mysql -u monty -p -h www.ganganadores.cl Enter password: ERROR 1045 (28000): Access denied for user 'monty'@'server1.ganganadores.cl' (using password: YES) 今、私は走ってみました GRANT ALL ON *.* to monty@localhost IDENTIFIED BY 'XXXXX'; GRANT ALL ON *.* to monty@'%' IDENTIFIED BY 'XXXXXX';` まだ何もない!私は何を間違っていますか? 編集:my.cnfbind ipをコメントアウトしました。
95 mysql  ubuntu  remoting 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.