質問編集履歴

1

追記部分

2019/09/06 08:21

投稿

kokok
kokok

スコア145

test CHANGED
File without changes
test CHANGED
@@ -30,8 +30,6 @@
30
30
 
31
31
  ```
32
32
 
33
-
34
-
35
33
  ```java
36
34
 
37
35
  package servlet;
@@ -62,8 +60,6 @@
62
60
 
63
61
 
64
62
 
65
-
66
-
67
63
  @WebServlet("/Address")
68
64
 
69
65
  public class Address extends HttpServlet {
@@ -218,15 +214,55 @@
218
214
 
219
215
  </form>
220
216
 
221
- <form action="addr_delete.jsp" method="get">
217
+ <form action="addr_update.jsp" method="get">
222
-
218
+
223
- <button type="submit" name="button3">住所削除</button>
219
+ <button type="submit" name="button4">住所更新</button>
224
220
 
225
221
  </form>
226
222
 
223
+ </body>
224
+
225
+ </html>
226
+
227
+ ```
228
+
229
+
230
+
231
+ ```html
232
+
233
+ //"address_add.jsp ファイル名
234
+
235
+
236
+
237
+ <%@ page language="java" contentType="text/html; charset=UTF-8"
238
+
239
+ pageEncoding="UTF-8"%>
240
+
241
+ <!DOCTYPE html>
242
+
243
+ <html>
244
+
245
+ <head>
246
+
247
+ <meta charset="UTF-8">
248
+
249
+ <title>住所登録</title>
250
+
251
+ </head>
252
+
253
+ <body>
254
+
227
- <form action="addr_update.jsp" method="get">
255
+ <form action="/webkensyu/Add_address" method="get">
256
+
228
-
257
+ <p><label>郵便番号を入力してください:<input type="text" name ="text1"></label></p>
258
+
259
+ <p><label>県を入力してください :<input type="text" name ="text2"></label></p>
260
+
261
+ <p><label>市町村を入力してください :<input type="text" name ="text3"></label></p>
262
+
263
+ <p><label>番地を入力してください :<input type="text" name ="text4"></label></p>
264
+
229
- <button type="submit" name="button4">住所更新</button>
265
+ <button type="submit" name="button1">登録</button>
230
266
 
231
267
  </form>
232
268
 
@@ -236,335 +272,537 @@
236
272
 
237
273
  ```
238
274
 
239
-
240
-
241
- ```html
242
-
243
- //"address_add.jsp ファイル名
244
-
245
-
246
-
247
- <%@ page language="java" contentType="text/html; charset=UTF-8"
248
-
249
- pageEncoding="UTF-8"%>
250
-
251
- <!DOCTYPE html>
252
-
253
- <html>
254
-
255
- <head>
256
-
257
- <meta charset="UTF-8">
258
-
259
- <title>住所登録</title>
260
-
261
- </head>
262
-
263
- <body>
264
-
265
- <form action="/webkensyu/Add_address" method="get">
266
-
267
- <p><label>郵便番号を入力してください:<input type="text" name ="text1"></label></p>
268
-
269
- <p><label>県を入力してください :<input type="text" name ="text2"></label></p>
270
-
271
- <p><label>市町村を入力してください :<input type="text" name ="text3"></label></p>
272
-
273
- <p><label>番地を入力してください :<input type="text" name ="text4"></label></p>
274
-
275
- <button type="submit" name="button1">登録</button>
276
-
277
- </form>
278
-
279
- </body>
280
-
281
- </html>
275
+ ```java
276
+
277
+ //Add_address ファイル名
278
+
279
+
280
+
281
+ package servlet;
282
+
283
+
284
+
285
+ import java.io.IOException;
286
+
287
+
288
+
289
+ import javax.servlet.RequestDispatcher;
290
+
291
+ import javax.servlet.ServletException;
292
+
293
+ import javax.servlet.annotation.WebServlet;
294
+
295
+ import javax.servlet.http.HttpServlet;
296
+
297
+ import javax.servlet.http.HttpServletRequest;
298
+
299
+ import javax.servlet.http.HttpServletResponse;
300
+
301
+
302
+
303
+ import dao.ADDR_DB;
304
+
305
+
306
+
307
+ @WebServlet("/Add_address")
308
+
309
+ public class Add_address extends HttpServlet {
310
+
311
+ private static final long serialVersionUID = 1L;
312
+
313
+
314
+
315
+ public Add_address() {
316
+
317
+ super();
318
+
319
+ }
320
+
321
+
322
+
323
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
324
+
325
+
326
+
327
+ request.setCharacterEncoding("utf-8");
328
+
329
+ String text1 = request.getParameter("text1");
330
+
331
+ String text2 = request.getParameter("text2");
332
+
333
+ String text3 = request.getParameter("text3");
334
+
335
+ String text4 = request.getParameter("text4");
336
+
337
+ ADDR_DB addrdb = new ADDR_DB();
338
+
339
+
340
+
341
+ boolean result =addrdb.add_Registration(text1, text2, text3, text4);
342
+
343
+
344
+
345
+ if(result == true) {
346
+
347
+ RequestDispatcher dispatcher = request.getRequestDispatcher("/regis_success.jsp");
348
+
349
+ dispatcher.forward(request, response);
350
+
351
+
352
+
353
+ }else {
354
+
355
+ RequestDispatcher dispatcher = request.getRequestDispatcher("/regis_failure.jsp");
356
+
357
+ dispatcher.forward(request, response);
358
+
359
+ }
360
+
361
+ }
362
+
363
+
364
+
365
+ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
366
+
367
+ doGet(request, response);
368
+
369
+ }
370
+
371
+ }
372
+
373
+
282
374
 
283
375
  ```
284
376
 
285
377
  ```java
286
378
 
287
- //Add_address ファイル名
288
-
289
-
290
-
291
- package servlet;
292
-
293
-
294
-
295
- import java.io.IOException;
296
-
297
-
298
-
299
- import javax.servlet.RequestDispatcher;
300
-
301
- import javax.servlet.ServletException;
302
-
303
- import javax.servlet.annotation.WebServlet;
304
-
305
- import javax.servlet.http.HttpServlet;
306
-
307
- import javax.servlet.http.HttpServletRequest;
308
-
309
- import javax.servlet.http.HttpServletResponse;
310
-
311
-
312
-
313
- import dao.ADDR_DB;
314
-
315
-
316
-
317
- @WebServlet("/Add_address")
318
-
319
- public class Add_address extends HttpServlet {
320
-
321
- private static final long serialVersionUID = 1L;
322
-
323
-
324
-
325
- public Add_address() {
326
-
327
- super();
328
-
329
- }
330
-
331
-
332
-
333
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
334
-
335
-
336
-
337
- request.setCharacterEncoding("utf-8");
338
-
339
- String text1 = request.getParameter("text1");
340
-
341
- String text2 = request.getParameter("text2");
342
-
343
- String text3 = request.getParameter("text3");
344
-
345
- String text4 = request.getParameter("text4");
346
-
347
- ADDR_DB addrdb = new ADDR_DB();
348
-
349
-
350
-
351
- boolean result =addrdb.add_Registration(text1, text2, text3, text4);
352
-
353
-
354
-
355
- if(result == true) {
356
-
357
- RequestDispatcher dispatcher = request.getRequestDispatcher("/regis_success.jsp");
358
-
359
- dispatcher.forward(request, response);
360
-
361
-
379
+
380
+
381
+ // ADDR_DB ファイル名
382
+
383
+
384
+
385
+ package dao;
386
+
387
+
388
+
389
+ import java.sql.PreparedStatement;
390
+
391
+ import java.sql.ResultSet;
392
+
393
+ import java.sql.SQLException;
394
+
395
+ import java.util.ArrayList;
396
+
397
+
398
+
399
+ public class ADDR_DB extends DBIO{
400
+
401
+
402
+
403
+ public ADDR_DB(){
404
+
405
+ connect();
406
+
407
+ }
408
+
409
+
410
+
411
+ //郵便番号の取得
412
+
413
+ public ArrayList<String> getpost(){
414
+
415
+ ArrayList<String> post = new ArrayList<String>();
416
+
417
+ try {
418
+
419
+
420
+
421
+ connect();
422
+
423
+
424
+
425
+ String sql ="SELECT address_code FROM addresses";
426
+
427
+
428
+
429
+
430
+
431
+ PreparedStatement pstmt = conn.prepareStatement(sql);
432
+
433
+ ResultSet rs = pstmt.executeQuery();
434
+
435
+
436
+
437
+ while(rs.next()) {
438
+
439
+
440
+
441
+ post.add(rs.getString("address_code"));
442
+
443
+ }
444
+
445
+
446
+
447
+ }catch(SQLException e){
448
+
449
+
450
+
451
+ e.printStackTrace();
452
+
453
+
454
+
455
+ }finally {
456
+
457
+
458
+
459
+ close();
460
+
461
+ }
462
+
463
+
464
+
465
+ return post;
466
+
467
+ }
468
+
469
+
470
+
471
+
472
+
473
+ //住所一覧取得する
474
+
475
+ public ArrayList<String> getaddrss() {
476
+
477
+ ArrayList<String> result = new ArrayList<String>();
478
+
479
+
480
+
481
+ try {
482
+
483
+
484
+
485
+ connect();
486
+
487
+
488
+
489
+ String sql ="SELECT CONCAT(address_prefecture, address_city, address_street) AS address FROM addresses";
490
+
491
+
492
+
493
+
494
+
495
+ PreparedStatement pstmt = conn.prepareStatement(sql);
496
+
497
+ ResultSet rs = pstmt.executeQuery();
498
+
499
+
500
+
501
+ while(rs.next()) {
502
+
503
+
504
+
505
+ result.add(rs.getString("address"));
506
+
507
+ }
508
+
509
+
510
+
511
+ }catch(SQLException e){
512
+
513
+
514
+
515
+ e.printStackTrace();
516
+
517
+
518
+
519
+ }finally {
520
+
521
+
522
+
523
+ close();
524
+
525
+ }
526
+
527
+ return result;
528
+
529
+ }
530
+
531
+
532
+
533
+ //住所の登録
534
+
535
+ public boolean add_Registration(String post, String prefe, String munici, String addr) {
536
+
537
+
538
+
539
+ try {
540
+
541
+ connect();
542
+
543
+
544
+
545
+ String sql = "INSERT INTO addresses(address_code,address_prefecture,address_city,address_street )VALUES(?,?,?,?) ";
546
+
547
+ PreparedStatement pstmt = conn.prepareStatement(sql);
548
+
549
+ pstmt.setString(1, post);
550
+
551
+ pstmt.setString(2, prefe);
552
+
553
+ pstmt.setString(3, munici);
554
+
555
+ pstmt.setString(4, addr);
556
+
557
+ int rs = pstmt.executeUpdate();
558
+
559
+ if(rs == 1) {
560
+
561
+
562
+
563
+ return true;
362
564
 
363
565
  }else {
364
566
 
365
- RequestDispatcher dispatcher = request.getRequestDispatcher("/regis_failure.jsp");
366
-
367
- dispatcher.forward(request, response);
567
+ return false;
368
-
568
+
569
+
570
+
369
- }
571
+ }
572
+
573
+
574
+
575
+ }catch(SQLException e) {
576
+
577
+
578
+
579
+ e.printStackTrace();
580
+
581
+ }finally {
582
+
583
+ close();
584
+
585
+ }
586
+
587
+ return false;
370
588
 
371
589
  }
372
590
 
373
-
591
+ }
592
+
593
+
594
+
374
-
595
+ ```
596
+
597
+
598
+
599
+ ```java
600
+
601
+
602
+
603
+ // DBIO ファイル名
604
+
605
+ package dao;
606
+
607
+
608
+
609
+ import java.sql.Connection;
610
+
611
+ import java.sql.DriverManager;
612
+
375
- protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
613
+ import java.sql.PreparedStatement;
376
-
614
+
377
- doGet(request, response);
615
+ import java.sql.ResultSet;
616
+
617
+ import java.sql.SQLException;
618
+
619
+ import java.util.ArrayList;
620
+
621
+
622
+
623
+ public class DBIO {
624
+
625
+
626
+
627
+ protected static final String DBNAME = "jdbc:mysql://localhost:3306/webkensyu?useUnicode =true&characterEncoding=utf8";
628
+
629
+ protected static final String DBUSER = "user";
630
+
631
+ protected static final String DBPASS = "pass";
632
+
633
+ protected Connection conn;
634
+
635
+
636
+
637
+ public DBIO(){
638
+
639
+ this.connect();
640
+
641
+ }
642
+
643
+
644
+
645
+ public void connect() {
646
+
647
+ try {
648
+
649
+ Class.forName("com.mysql.jdbc.Driver");
650
+
651
+
652
+
653
+ conn = DriverManager.getConnection(DBNAME,DBUSER,DBPASS);
654
+
655
+
656
+
657
+
658
+
659
+ } catch(SQLException e) {
660
+
661
+
662
+
663
+ e.printStackTrace();
664
+
665
+
666
+
667
+ }catch(ClassNotFoundException e) {
668
+
669
+
670
+
671
+ e.printStackTrace();
672
+
673
+
378
674
 
379
675
  }
380
676
 
677
+ }
678
+
679
+
680
+
681
+ public void close() {
682
+
683
+
684
+
685
+ if(conn != null) {
686
+
687
+ try {
688
+
689
+ conn.close();
690
+
691
+ }catch(SQLException e) {
692
+
693
+ e.printStackTrace();
694
+
695
+ }
696
+
697
+ }
698
+
699
+ }
700
+
381
701
  }
382
702
 
383
703
 
384
704
 
385
705
  ```
386
706
 
387
- ```java
388
-
389
-
390
-
391
- // ADDR_DB ファイル名
392
-
393
-
394
-
395
- package dao;
396
-
397
-
398
-
399
- import java.sql.PreparedStatement;
400
-
401
- import java.sql.ResultSet;
402
-
403
- import java.sql.SQLException;
404
-
405
- import java.util.ArrayList;
406
-
407
-
408
-
409
- public class ADDR_DB extends DBIO{
410
-
411
-
412
-
413
- public ADDR_DB(){
414
-
415
- connect();
416
-
417
- }
418
-
419
-
420
-
421
- //郵便番号の取得
422
-
423
- public ArrayList<String> getpost(){
424
-
425
- ArrayList<String> post = new ArrayList<String>();
426
-
427
-
428
-
429
- try {
430
-
431
-
432
-
433
- connect();
434
-
435
-
436
-
437
- String sql ="SELECT address_code FROM addresses";
438
-
439
-
440
-
441
-
442
-
443
- PreparedStatement pstmt = conn.prepareStatement(sql);
444
-
445
- ResultSet rs = pstmt.executeQuery();
446
-
447
-
448
-
449
- while(rs.next()) {
450
-
451
-
452
-
453
- post.add(rs.getString("address_code"));
454
-
455
-
456
-
457
- }
458
-
459
-
460
-
461
- }catch(SQLException e){
462
-
463
-
464
-
465
- e.printStackTrace();
466
-
467
-
468
-
469
- }finally {
470
-
471
-
472
-
473
- close();
474
-
475
- }
476
-
477
-
478
-
479
-
480
-
481
- return post;
482
-
483
- }
484
-
485
-
486
-
487
-
488
-
489
-
490
-
491
- //住所一覧取得する
492
-
493
- public ArrayList<String> getaddrss() {
494
-
495
- ArrayList<String> result = new ArrayList<String>();
496
-
497
-
498
-
499
- try {
500
-
501
-
502
-
503
- connect();
504
-
505
-
506
-
507
- String sql ="SELECT CONCAT(address_prefecture, address_city, address_street) AS address FROM addresses";
508
-
509
-
510
-
511
-
512
-
513
- PreparedStatement pstmt = conn.prepareStatement(sql);
514
-
515
- ResultSet rs = pstmt.executeQuery();
516
-
517
-
518
-
519
- while(rs.next()) {
520
-
521
-
522
-
523
- result.add(rs.getString("address"));
524
-
525
-
526
-
527
- }
528
-
529
-
530
-
531
- }catch(SQLException e){
532
-
533
-
534
-
535
- e.printStackTrace();
536
-
537
-
538
-
539
- }finally {
540
-
541
-
542
-
543
- close();
544
-
545
- }
546
-
547
- return result;
548
-
549
- }
550
-
551
-
552
-
553
- //住所の登録
554
-
555
- public boolean add_Registration(String post, String prefe, String munici, String addr) {
556
-
557
-
558
-
559
- try {
560
-
561
- connect();
562
-
563
-
564
-
565
- String sql = "INSERT INTO addresses(address_code,address_prefecture,address_city,address_street )VALUES(?,?,?,?) ";
566
-
567
- PreparedStatement pstmt = conn.prepareStatement(sql);
707
+
708
+
709
+ address_add.jsp ファイル名 の 入力フォームからデータを入力して Add_address サーブレットで受け取り、 ADDR_DB の  add_Registration(String post, String prefe, String munici, String addr) メソッドでデータ(住所の追加)をしたいとかんがえております。
710
+
711
+ しかし、追加しようとすると
712
+
713
+
714
+
715
+ com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'address_prefecture' at row 1
716
+
717
+
718
+
719
+ at dao.ADDR_DB.add_Registration(ADDR_DB.java:93)  int rs = pstmt.executeUpdate();
720
+
721
+ at servlet.Add_address.doGet(Add_address.java:41) boolean result =addrdb.add_Registration(text1, text2, text3, text4);
722
+
723
+
724
+
725
+ 上記のようなエラーが出てしまいます。
726
+
727
+ column 'address_prefecture' の定義した  VARCHAR(4) に入らないデータ(大きい)をいれようとしているからみたいです。(1などのデータをいれてみると入ります。漢字が入りません。(入っても文字化けします))
728
+
729
+ 文字コードの原因もあるみたいなので、コードを確認しましたが、UTF-8で設定していると思います。
730
+
731
+
732
+
733
+ 使っているものは
734
+
735
+ windows10
736
+
737
+ Server version: 5.6.19 MySQL Community Server
738
+
739
+ です。
740
+
741
+
742
+
743
+ ネットなどを調べても、なかなか自分一人で解決することが出来ませんでした。少しでも、アドバイス頂けたらほんとに助かります。
744
+
745
+
746
+
747
+ --データベース--
748
+
749
+ CREATE TABLE webkensyu.addresses
750
+
751
+ (
752
+
753
+ address_id INT NOT NULL,
754
+
755
+ address_code CHAR(8) NOT NULL,
756
+
757
+ address_prefecture VARCHAR(4) NOT NULL,
758
+
759
+ address_city VARCHAR(10) NOT NULL,
760
+
761
+ address_street VARCHAR(255),
762
+
763
+ CONSTRAINT PRIMARY KEY (address_id)
764
+
765
+ );
766
+
767
+
768
+
769
+ --追記--
770
+
771
+ address_add.jspの入力フォームに
772
+
773
+ 郵便番号 111-1111
774
+
775
+ 県     北
776
+
777
+ 市町村   西
778
+
779
+ 番地    東
780
+
781
+
782
+
783
+ と入力すると
784
+
785
+ 郵便番号   111-1111
786
+
787
+ 住所     æ±è¥¿å 
788
+
789
+ と表示されてしまいます
790
+
791
+
792
+
793
+ 県 の入力フォームに 北海道など3文字とかの漢字を入力すると
794
+
795
+ com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'address_prefecture' at row 1
796
+
797
+ とエラーになります。
798
+
799
+ ```sql
800
+
801
+ INSERT INTO addresses(address_code,address_prefecture,address_city,address_street )VALUES(?,?,?,?) ;
802
+
803
+ ```
804
+
805
+ PreparedStatement pstmt = conn.prepareStatement(sql);
568
806
 
569
807
  pstmt.setString(1, post);
570
808
 
@@ -575,257 +813,3 @@
575
813
  pstmt.setString(4, addr);
576
814
 
577
815
  int rs = pstmt.executeUpdate();
578
-
579
- if(rs == 1) {
580
-
581
-
582
-
583
- return true;
584
-
585
- }else {
586
-
587
- return false;
588
-
589
-
590
-
591
- }
592
-
593
-
594
-
595
- }catch(SQLException e) {
596
-
597
-
598
-
599
- e.printStackTrace();
600
-
601
- }finally {
602
-
603
-
604
-
605
- close();
606
-
607
- }
608
-
609
- return false;
610
-
611
- }
612
-
613
-
614
-
615
- }
616
-
617
-
618
-
619
- ```
620
-
621
-
622
-
623
- ```html
624
-
625
- //regis_success.jsp ファイル名   住所の追加が成功の場合
626
-
627
-
628
-
629
- <%@ page language="java" contentType="text/html; charset=UTF-8"
630
-
631
- pageEncoding="UTF-8"%>
632
-
633
- <!DOCTYPE html>
634
-
635
- <html>
636
-
637
- <head>
638
-
639
- <meta charset="UTF-8">
640
-
641
- <title>登録完了</title>
642
-
643
- </head>
644
-
645
- <body>
646
-
647
- <p>住所登録が完了しました</p>
648
-
649
- <form action="address.jsp" method="get">
650
-
651
- <button type="submit">戻る</button>
652
-
653
- </form>
654
-
655
- </body>
656
-
657
- </html>
658
-
659
- ```
660
-
661
- ```java
662
-
663
-
664
-
665
- // DBIO ファイル名
666
-
667
- package dao;
668
-
669
-
670
-
671
- import java.sql.Connection;
672
-
673
- import java.sql.DriverManager;
674
-
675
- import java.sql.PreparedStatement;
676
-
677
- import java.sql.ResultSet;
678
-
679
- import java.sql.SQLException;
680
-
681
- import java.util.ArrayList;
682
-
683
-
684
-
685
- public class DBIO {
686
-
687
-
688
-
689
- protected static final String DBNAME = "jdbc:mysql://localhost:3306/webkensyu?useUnicode =true&characterEncoding=utf8";
690
-
691
- protected static final String DBUSER = "user";
692
-
693
- protected static final String DBPASS = "pass";
694
-
695
- protected Connection conn;
696
-
697
-
698
-
699
-
700
-
701
- public DBIO(){
702
-
703
- this.connect();
704
-
705
- }
706
-
707
-
708
-
709
- public void connect() {
710
-
711
- try {
712
-
713
-
714
-
715
- Class.forName("com.mysql.jdbc.Driver");
716
-
717
-
718
-
719
- conn = DriverManager.getConnection(DBNAME,DBUSER,DBPASS);
720
-
721
-
722
-
723
-
724
-
725
- } catch(SQLException e) {
726
-
727
-
728
-
729
- e.printStackTrace();
730
-
731
-
732
-
733
- }catch(ClassNotFoundException e) {
734
-
735
-
736
-
737
- e.printStackTrace();
738
-
739
-
740
-
741
- }
742
-
743
- }
744
-
745
-
746
-
747
- public void close() {
748
-
749
-
750
-
751
- if(conn != null) {
752
-
753
- try {
754
-
755
- conn.close();
756
-
757
- }catch(SQLException e) {
758
-
759
- e.printStackTrace();
760
-
761
- }
762
-
763
- }
764
-
765
- }
766
-
767
- }
768
-
769
-
770
-
771
- ```
772
-
773
-
774
-
775
- address_add.jsp ファイル名 の 入力フォームからデータを入力して Add_address サーブレットで受け取り、 ADDR_DB の  add_Registration(String post, String prefe, String munici, String addr) メソッドでデータ(住所の追加)をしたいとかんがえております。
776
-
777
- しかし、追加しようとすると
778
-
779
-
780
-
781
- com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'address_prefecture' at row 1
782
-
783
-
784
-
785
- at dao.ADDR_DB.add_Registration(ADDR_DB.java:93)  int rs = pstmt.executeUpdate();
786
-
787
- at servlet.Add_address.doGet(Add_address.java:41) boolean result =addrdb.add_Registration(text1, text2, text3, text4);
788
-
789
-
790
-
791
- 上記のようなエラーが出てしまいます。
792
-
793
- column 'address_prefecture' の定義した  VARCHAR(4) に入らないデータ(大きい)をいれようとしているからみたいです。(1などのデータをいれてみると入ります。漢字が入りません。(入っても文字化けします))
794
-
795
- 文字コードの原因もあるみたいなので、コードを確認しましたが、UTF-8で設定していると思います。
796
-
797
-
798
-
799
- 使っているものは
800
-
801
- windows10
802
-
803
- Server version: 5.6.19 MySQL Community Server
804
-
805
- です。
806
-
807
-
808
-
809
- ネットなどを調べても、なかなか自分一人で解決することが出来ませんでした。少しでも、アドバイス頂けたらほんとに助かります。
810
-
811
-
812
-
813
- --データベース--
814
-
815
- CREATE TABLE webkensyu.addresses
816
-
817
- (
818
-
819
- address_id INT NOT NULL,
820
-
821
- address_code CHAR(8) NOT NULL,
822
-
823
- address_prefecture VARCHAR(4) NOT NULL,
824
-
825
- address_city VARCHAR(10) NOT NULL,
826
-
827
- address_street VARCHAR(255),
828
-
829
- CONSTRAINT PRIMARY KEY (address_id)
830
-
831
- );