0
mysqlの問題は何ですか? 正しい参照と定義が主キー使用する外部キー制約が正しく形成されていません - java-mysql
String clientes = "CREATE TABLE clientes("+
"ID INTEGER NOT NULL AUTO_INCREMENT,"+
"CUENTA INTEGER,"+
"NOMBRE VARCHAR(255),"+
"EDAD INTEGER,"+
"ADICIONAL INTEGER,"+
"DOMICILIO VARCHAR(255),"+
"PRIMARY KEY(ID))";
String cuenta = "CREATE TABLE cuenta("+
"CUENTA INTEGER,"+
"SALDOAFAVOR DOUBLE(14,2),"+
"SALDOENCONTRA DOUBLE(14,2),"+
"FECHACORTE DATE,"+
"LIMITECREDITO DOUBLE(14,2),"+
"FOREIGN KEY(CUENTA) REFERENCES clientes(CUENTA))";
エラースタックトレースとは何ですか?あなたの最後の行に:外部キー(CUENTA)の参照クライアント(ID))を試してください。あなたはクライアントの主キーを参照していないからです。 – Sugan
最初のテーブルの 'CUENTA INTEGER'には、場合によってはユニークなキーが必要です。なぜJavaでテーブルを作成していますか? – EJP
[EJP](https://stackoverflow.com/users/207421/ejp)おそらく正しいでしょう。 [外部キー句の例](https://dev.mysql.com/doc/refman/5.5/en/create-table-foreign-keys.html#idm140447424655232)を参照してください。 – jq170727