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

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


9
PDOを使用してNULL値を挿入するにはどうすればよいですか?
私はこのコードを使用していて、私はフラストレーションを超えています: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ... } $stmt = $dbh->prepare('INSERT INTO table(v1, v2, ...) VALUES(:v1, :v2, ...)'); $stmt->bindParam(':v1', PDO::PARAM_NULL); // --> Here's the problem PDO::PARAM_NULL, null, '', それらのすべてが失敗し、このエラーをスローします: 致命的なエラー:/ opt …
105 php  mysql  pdo  null  sql-insert 

10
MYSQL自動インクリメントフィールドにJPAアノテーションを付ける方法
端的に言うと、問題はオブジェクトオペレーターをMySQL DBに保存することです。保存する前に、このテーブルから選択してみます。それが機能するので、dbへの接続も同様です。 ここに私のOperatorオブジェクトがあります: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String password; private Integer active; //Getters and setters... } 保存するには、JPA EntityManagerのpersistメソッドを使用します。 ここにいくつかのログがあります: Hibernate: insert into Operator (active, password, username, id) values (?, ?, ?, ?) com.mysql.jdbc.JDBC4PreparedStatement@15724a0: insert into Operator (active,password, username, id) values (0, …
105 java  mysql  orm  jpa  annotations 


7
MySQLへの書き込み時にTextAreaからの改行を保持する
textareaを使用して、ユーザーがコメントを入力できるようにしています。ただし、ユーザーが新しい行を入力した場合、新しい行は出力時に表示されません。改行を残す方法はありますか? 改行を保持する方法はありますか?
105 php  mysql  html 

12
JPAを使用してJavaの日付をMysqlの日時に格納する方法
Java DateをMysql datetimeに保存するにはどうすればよいですか? 私がそうしようとすると...日付のみが保存され、時間がMysql日付ストアに00:00:00のまま残ります... 2009-09-22 00:00:00 日付だけでなく時間も欲しい...みたい 2009-09-22 08:08:11 Spring mydomainクラスでJPA(Hibernate)を使用していますが、java.util.Dateを使用していますが、手書きのクエリを使用してテーブルを作成しています... これは私の作成文です CREATE TABLE ContactUs (id BIGINT auto_increment, userName VARCHAR(30), email VARCHAR(50), subject VARCHAR(100), message VARCHAR(1024), messageType VARCHAR(15), contactUsTime datetime, primary key(id)) TYPE=InnoDB;
104 java  mysql  datetime  jpa 

6
MySQLの「スキーマの作成」と「データベースの作成」-違いはありますか
information_schemaデータベースにピークをとり、私のペットプロジェクトの1つのメタデータにピークを設定するcreate schemaと、create databaseコマンドとMySQLのコマンドの違い(ある場合)が何かを理解するのに苦労します。 違いはありますか?そうでない場合、これはリレーショナルデータベースの典型的な動作パターンですか(Oracleなどの他のデータベースの場合、スキーマはデータベースと同じレベルではなく、データベース内に存在すると聞きました)。 ありがとう!
104 sql  mysql  oracle  jdbc  database 

7
MySQL IF NOT NULL、次に1を表示、それ以外の場合は0を表示
ここでは少し複雑なディスプレイを使用しています。見落としているIF / ELSE機能があると確信しています。 クエリを実行している2つのテーブル(顧客、住所)があります。最初のレコードにはメインレコードがありますが、2番目のレコードにはLEFT JOINするレコードがある場合とない場合があります。 アドレステーブルにレコードがない場合、ゼロを表示したいと思います。そして、レコードが存在する場合、1のみを表示します。 これまでに試みたこと: SELECT c.name, COALESCE(a.addressid,0) AS addressexists FROM customers c LEFT JOIN addresses a ON c.customerid = a.customerid WHERE customerid = 123 この最初の例はそれをしません。しかし、私はCOALESCEを間違って使用している可能性があります。 nullの場合は0、何かが存在する場合は1を表示するにはどうすればよいですか?

15
Djangoでフィクスチャをロードする際のコンテンツタイプに関する問題
contenttypesの競合が原因で、MySQLデータベースにDjangoフィクスチャをロードできません。まず、次のように自分のアプリからのみデータをダンプしてみました。 ./manage.py dumpdata escola > fixture.json しかし、私のアプリ「escola」は他のアプリケーションのテーブルを使用しているため、外部キーの問題が何度も見つかりません。これに到達するまで、私は追加のアプリを追加し続けました: ./manage.py dumpdata contenttypes auth escola > fixture.json データをテストフィクスチャとしてロードしようとすると、問題は次の制約違反になります。 IntegrityError: (1062, "Duplicate entry 'escola-t23aluno' for key 2") 問題は、Djangoがフィクスチャの主キー値と競合する異なる主キー値を持つコンテンツタイプを動的に再作成しようとしていることです。これは、ここに記載されているバグと同じように見えます:http : //code.djangoproject.com/ticket/7052 問題は、推奨される回避策は、すでに実行しているcontenttypesアプリをダンプすることです!?何ができますか?ここに記載されているように、それが何らかの違いを生む場合は、カスタムモデルのアクセス許可をいくつか持っています。http://docs.djangoproject.com/en/dev/ref/models/options/#permissions

4
自動列は1つしか存在できません
MySQLのエラー「自動インクリメントカラムは1つしか持てない」を修正するにはどうすればよいですか。 CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
104 mysql  ddl 

4
Node.jsでSequelizeを使用して結合クエリを作成する方法
私はsequelize ORMを使用しています。すべてが素晴らしくきれいですが、joinクエリで使用すると問題が発生しました。私には2つのモデルがあります。ユーザーと投稿です。 var User = db.seq.define('User',{ username: { type: db.Sequelize.STRING}, email: { type: db.Sequelize.STRING}, password: { type: db.Sequelize.STRING}, sex : { type: db.Sequelize.INTEGER}, day_birth: { type: db.Sequelize.INTEGER}, month_birth: { type: db.Sequelize.INTEGER}, year_birth: { type: db.Sequelize.INTEGER} }); User.sync().success(function(){ console.log("table created") }).error(function(error){ console.log(err); }) var Post = db.seq.define("Post",{ body: { type: db.Sequelize.TEXT …

4
MySQLのループの例
MySQLでは、このストアドプロシージャにForループが含まれています。 DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ 常に印刷し1ます。MySQL forループの正しい構文は何ですか?
104 mysql  for-loop 

12
mysqlにログインし、linuxターミナルからデータベースをクエリする方法
私はdebian linuxを使用しています。mysqlがインストールされているLinuxマシンがあります。rootユーザーと他のユーザーを使用してLinuxマシンにログインできます。sqlyogを使用して、WindowsマシンからLinuxマシンのmysqlデータベースに接続できます。Linuxターミナルを使用してLinuxマシンでのみクエリを実行したい 端末で次のことを試しました ルートディレクトリに移動してから、/ var / libディレクトリに移動しました 端末で次のコマンドを実行します mysqladmin -u root -p mysqladmin -u root -ppassword 次のエラーメッセージが表示されるたび エラー1045(28000)ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワードNOを使用) 私をフォローしてください Linuxターミナルでmysqlプロンプトを取得するにはどうすればよいですか? mysqlサーバーをLinux端末から停止するにはどうすればよいですか? mysqlサーバーをLinux端末から起動するにはどうすればよいですか? Linuxターミナルでmysqlプロンプトを取得するにはどうすればよいですか? Linux端末からmysqlサーバーにログインするにはどうすればよいですか? 次のエラーを解決するにはどうすればよいですか? エラー1045(28000)ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワードNOを使用) 上記の質問に対する解決策を教えてください。ありがとうございました
104 mysql  linux  login 

14
「Mysql行サイズが大きすぎます」の制限を変更
制限を変更するにはどうすればよいですか 行サイズが大きすぎます(> 8126)。一部の列をTEXTまたはBLOBに変更するか、使用ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSEDすると役立つ場合があります。現在の行形式でBLOBは、768バイトのプレフィックスがインラインで格納されます。 テーブル: id int(11) No name text No date date No time time No schedule int(11) No category int(11) No top_a varchar(255) No top_b varchar(255) No top_c varchar(255) No top_d varchar(255) No top_e varchar(255) No top_f varchar(255) No top_g varchar(255) No top_h varchar(255) No top_i varchar(255) …
104 mysql 

2
MySQL:グループ関数の無効な使用
MySQLを使用しています。これが私のスキーマです: サプライヤー(sid:整数、sname:文字列、アドレス文字列) Parts(pid:整数、pname:文字列、color:文字列) Catalog(sid:integer、pid:integer、cost:real) (主キーは太字です) 私は、少なくとも2つのサプライヤーによって製造されたすべての部品を選択するクエリを作成しようとしています。 -- Find the pids of parts supplied by at least two different suppliers. SELECT c1.pid -- select the pid FROM Catalog AS c1 -- from the Catalog table WHERE c1.pid IN ( -- where that pid is in the set: SELECT c2.pid -- of …

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