ホーム > 未分類 > [MySQL] NOT NULLかつDEFAULTなしの列を追加した場合、データタイプデフォルト値が設定される。

[MySQL] NOT NULLかつDEFAULTなしの列を追加した場合、データタイプデフォルト値が設定される。

MySQL(5.0系)で、すでにレコードが存在するテーブルにNOT NULLかつDEFAULTなしの列を追加してもエラーにならなかった。きちんと理解していないので調べておく。

以下のテーブルを作成し、レコードを追加しておく。

mysql> CREATE TABLE users (id INTEGER PRIMARY KEY);
mysql> DESC users;
+-------+---------+------+-----+---------+----------------+
| Field | Type    | Null | Key | Default | Extra          |
+-------+---------+------+-----+---------+----------------+
| id    | int(11) | NO   | PRI | NULL    |                | 
+-------+---------+------+-----+---------+----------------+
mysql> INSERT INTO users VALUES(1);

NOT NULLでDEFAULTなしの列を追加してみる。

mysql> ALTER TABLE users ADD (name VARCHAR(255) NOT NULL, 
age INTEGER NOT NULL, created_at DATETIME NOT NULL);

エラーにならず、以下の値が設定された。

mysql> SELECT * FROM USERS;
+----+------+-----+---------------------+
| id | name | age | created_at          |
+----+------+-----+---------------------+
|  1 |      |   0 | 0000-00-00 00:00:00 | 
+----+------+-----+---------------------+

どうやら「データタイプデフォルト値」が設定されるもよう。
これは「ストリクトSQLモード」が有効な場合でも同じ結果となる。試してみる。

-- いったん列を削除
mysql> ALTER TABLE users DROP name;
mysql> ALTER TABLE users DROP age;
mysql> ALTER TABLE users DROP created_at;
 
-- ストリクトSQLモードを有効に
mysql> SET sql_mode = 'STRICT_ALL_TABLES';
mysql> SELECT @@sql_mode;
+-------------------+
| @@sql_mode        |
+-------------------+
| STRICT_ALL_TABLES | 
+-------------------+
 
-- ストリクトSQLモードでもエラーにならない
mysql> ALTER TABLE users ADD (name VARCHAR(255) NOT NULL, 
age INTEGER NOT NULL, created_at DATETIME NOT NULL);
mysql> SELECT * FROM USERS;
+----+------+-----+---------------------+
| id | name | age | created_at          |
+----+------+-----+---------------------+
|  1 |      |   0 | 0000-00-00 00:00:00 | 
+----+------+-----+---------------------+

せめてストリクトSQLモードが有効な場合にはエラーにしてほしいですね。要注意です。

参照ドキュメント:

カテゴリー: 未分類 タグ:
  1. 2020 年 1 月 20 日 14:59 | #1

    Best Nude Playmates & Centerfolds, Beautiful galleries daily updates
    http://freegrannyporn.hotblognetwork.com/?lydia

    chennin blanc porn free een porn vids virgin my dads sister porn gagging porn 2009 jelsoft enterprises ltd free british porn trailers

  2. 2020 年 1 月 20 日 19:34 | #2

    Всем доброго здравия
    я нашла тут один магазин по пряже
    домпряжи.рф
    Так вот в чем вопрос:
    Хотела тут кое-что приобрести

    вязаные пледы и покрывала своими руками необычные
    Посоветуйте пожалуйста кто что слышал об этом маказине ?
    Им можно доверять? Ато они и в Москве есть и как раз недалеко от меня.

  3. 2020 年 1 月 20 日 22:52 | #3

    Авто область | Vazlada.Blogspot.Com. Новости мирового автомобилестроение. В комментариях интересные статьи. #vazlada #vazladablogspot #vazladablogspotcom
    http://bit.ly/autorambler

  4. 2020 年 1 月 21 日 01:10 | #4

    Купить товары по доступным ценам этаковое ? Тут собраны прогнозы на спорт и не только. Советуем ознакомиться.
    А где вы берете события ?

    https://un-lim.shop

  5. 2020 年 1 月 21 日 02:26 | #5

    кпк ЛФЦ

    кпк ЛФЦ

  6. 2020 年 1 月 21 日 02:50 | #6

    filmovi porno xxx porno viasat porno svensk porno free interracial dating site kids porno porno lesbian sex teen dating apps virgin porno free porno hub www porno dk tunisie porno anal porno tube
    japanese dating sims yuong porno martine lunde porno free
    lesbisk porno speed dating trondheim tinder dating online best dating site in norway free lesbien porno online dating sites free
    far og datter porno asian girl dating sex dating and relationships sunny leone porno
    nettdating for voksne dating gratis chat porno mom sleep upskrit porno porno tube star
    sove porno filmy porno xxx casual dating
    sites family free porno dating no nurse porno bech porno porno arab gratis porno med dyr cartoon network porno fri dansk porno
    dating for hoyt utdannede porno moana pozzi porno podczas snu videos
    porno hentai porno hub com porno 18 year porno malolatki
    homosexual porno dating tips oslo

  7. 2020 年 1 月 21 日 03:41 | #7

    Keep on working, great job!| а

  8. 2020 年 1 月 21 日 04:33 | #8

    Teen Girls Pussy Pics. Hot galleries
    http://amiturephotos.allproblog.com/?alanis

    xxx college porn cum orgy japanese mom son porn join porn email list japanese beauties porn video bie titts porn

  9. 2020 年 1 月 21 日 04:59 | #9

    Just desire to say your article is as amazing. The clarity in your post is just great and i can assume you are an expert on this subject. Well with your permission let me to grab your RSS feed to keep updated with forthcoming post. Thanks a million and please continue the gratifying work.| а

  10. 2020 年 1 月 21 日 05:12 | #10

    If possible try and tag them along to a higherperson that completely matches with your feelings.Any person you’re talking with family friends.If you’re anxious about talking to a.

  11. 2020 年 1 月 21 日 05:37 | #11

    Thank you for sharing your thoughts. I truly appreciate your efforts and I am waiting for your next write ups thanks once again.| а

  12. thulp
    2020 年 1 月 21 日 05:47 | #12

    The problem with this is that it often leads to incomplete medication histories, which can result in a multitude of problems that can cause more medications to be prescribed than necessary.

    Ask your health care provider any questions you may have about how to use this medicine.

    evolution peptides cialis

    The dose should normally be taken 30 to 60 minutes prior to the planned sexual activity.

    No. Nifedipine is an anti-hypertensive medication in the calcium channel blocker class of agents.

    fktrpr94f
    Regarded as the father of antiviral chemotherapy, William H. Prusoff (Bill) passed away on April 3, 2011, in New Haven, Connecticut.

  13. 2020 年 1 月 21 日 06:29 | #13

    Pretty section of content. I just stumbled upon your website and in accession capital to assert that I acquire in fact enjoyed account your blog posts. Any way I will be subscribing to your feeds and even I achievement you access consistently rapidly.| а

  14. 2020 年 1 月 21 日 06:59 | #14

    Оочень хороший препарат, побочек вообще небыло

    дазатиниб натив отзывы

  15. 2020 年 1 月 21 日 09:04 | #15

    Hi, the whole thing is going well here and ofcourse every one is sharing information, that’s truly fine, keep up writing.| а

  16. 2020 年 1 月 21 日 10:00 | #16

    купить больничный лист задним числом официально

    купить больничный лист официально/Подробности по ссылке…

  17. 2020 年 1 月 21 日 11:11 | #17

    Каталог автомобилей, описания, фотографии, характеристики авто
    Katalog avtomobiley, opisaniya, fotografii, kharakteristiki avto
    Car catalog, descriptions, photos, car specifications
    http://bit.ly/carmail

  18. 2020 年 1 月 21 日 12:44 | #18

    New hot project galleries, daily updates
    http://tumblrhotxxx.instakink.com/?claudia

    porn video fart fake emma bunton porn christi moore porn star busty elder british porn free photos porn facesitting

  19. 2020 年 1 月 21 日 14:09 | #19
  20. DominicMam
    2020 年 1 月 21 日 14:13 | #20

    【揚歌-教學麥克風直營店】官方線上購物網站─JM-180B有線麥克風擴音器│無線麥克風擴音器│揚歌小蜜蜂│專營教學麥克風及教學擴音器

    https://mic-shop.com/

  21. 2020 年 1 月 21 日 21:06 | #21

    Всем привет!
    В Школе Частных Прорабов Прораб2.ру обучают как сделать правильный монолитный фундамент используя Строительные Нормы и Правила (СНиП), материалы согласно ГОСТу, Технику Безопасности (ТБ) на объекте и технологии для фундаментов с помощью одной из лучших онлайн школ в мире ,а также единственной онлайн школы в России и на просторах бывшего СНГ Вы реально научитесь строить Фундамент за пол цены от рыночной стоимости работ – это не шутка, не розыгрыш и не мечта. Фундамент за 50 процентов – это реальность!
    Предлагаю Вашему вниманию великолепный курс.
    Объясняют все доступно, самым простым языком, даже школьнику понятно.
    Нужно заранее обучиться, чтобы в сезон не беспокоиться бестолку.

    Залив фундамента подробности по ссылке…
    До новых встреч!

  22. DennisBials
    2020 年 1 月 21 日 23:42 | #22

    Ламинин Норвежский http://1541.ru в 4 раза дешевле, чем американский Laminine Lpgn. Если медицина бессильна. Не опоздайте. Viber/whаtsapp +380976131437

  23. 2020 年 1 月 21 日 23:47 | #23

    Realtime Cryptocurrency Price Updates & Coin Market Capitalization
    Do you have Cryptocurrency? Buy or Sell instantly at best price now
    Сlick site https://bitcoin-official.com/

  24. 2020 年 1 月 22 日 00:55 | #24

    отзывы

    отзывы

  25. 2020 年 1 月 22 日 04:19 | #25

    une baise en douceur photo sexe mature sexe d homme photo tina porno il baise une russe rencontre sexe gap
    femme salope arabe beur et beurette salope cherche une bite rencontre gratuite 33 elle baise
    en club video jeune fille sexe jeune pute anal sexe avec prof belle grosse baise free porno xxx baise nouvel an xxx porno hard mature baise hard plan cul chalon sur saone salope vienne partouze mere fille video porno public agent
    francaise bien salope salope du mans sexe ferme baise avec le prof bout du sexe rouge beurette amateur porn bonne cougar baise clitoris sexe branlette intense porno animado rencontre pour celibataire gratuit beurette amateur video plan cul concarneau
    site de rencontre date sexe nice levrette technique partouze hetero plan cul gratuitement le meilleur site porno du monde rencontre sexe sur toulouse il baise sa vieille tante salope
    black video rencontre gratuite 88 film beurette gratuit aj cook
    sexe ariel winter porno sexe sommeil site pour parler de sexe

  26. 2020 年 1 月 22 日 05:48 | #26

    Hot galleries, daily updated collections
    http://randompornvideo.bestsexyblog.com/?tyra

    futurama porn pics asian porn star evelyn lin vendula bednarova porn jamie brooks porn free dowload porn

  27. 2020 年 1 月 22 日 06:40 | #27

    Baby, this is what you came for lightning strikes every time she moves and everybody s watching her but she s looking at you, oh, oh.
    Tags hard rock, 80 s, 90 s, Mr Big, GNR, Guns.
    Traditionally, supper was taken before 6PM.
    http://windfirenilisnilargas.info/rar/sometime-john-lee-hooker-alternative-boogie-early-studio-recordings-1948-1952.php Both the muse and the balladeer of the doomed.
    Siento que se acerca.
    According to Ayurveda, weight control is just a side effect of being a good fat burner.

  28. 2020 年 1 月 22 日 12:19 | #28

    Hot teen pics
    http://pornfilmsite.gayfurorasian.bestsexyblog.com/?kara

    short hair brunette porn free streaming porn squirting porn lobster italian teen porn tube porn charlotte convention

  29. 2020 年 1 月 22 日 12:49 | #29
  30. 2020 年 1 月 22 日 18:53 | #30
  31. 2020 年 1 月 22 日 19:13 | #31

    Free Porn Pictures and Best HD Sex Photos
    http://bdsmscripts.bestsexyblog.com/?alexa

    cheryl brubaker and porn video sparing porn female porn stars of mexico amateur porn host very amature porn

  32. 2020 年 1 月 22 日 20:02 | #32

    Спасибо за пост
    _________________
    yeni iddaa alt Гјst

  33. 2020 年 1 月 22 日 21:14 | #33

    Selling Aged Twitter Accounts for Cheap 2008-2015

    Hello! I will sell Aged Twitter Accounts for Cheap 2008-2015

    Accounts Prices:
    2008 – 10$ Per Account
    2009 – 9$ Per Account
    2010 – 8$ Per Account
    2011 – 7$ Per Account
    2012 – 6$ Per Account
    2013 – 5$ Per Account
    2014 – 4$ Per Account
    2015 – 3$ Per Account

    Buy for testing accept!
    Discounts available if you buy in bulk

    with Format
    Username:Password Twitter:Live Emai:Password Email,
    joindate,tweets,following,followers and likes.

    Accounts Info:
    Gender can either be female or male.
    Accounts can be either empty with photos or without photos, or with already added entries, for example: tweets, retweets, likes, comments and followers.

    Where you can contact me,PM me here!
    https://sellaccs.net

    Skype & Telegram : congmmo
    ICQ : @652720497
    Email : congmmo@gmail . com

    Payments Accepted:
    BTC,ETH,ETC,LTC or Payoneer or Paypal
    Paypal fees will be paid by the buyer
    No refunds allowed, if you’re having issues with an account you’ve bought I will gladly replace within the first hour of purchase!
    Thank you!

  34. 2020 年 1 月 22 日 23:03 | #34
  35. 2020 年 1 月 23 日 02:11 | #35
  36. 2020 年 1 月 23 日 05:31 | #36

    New sexy website is available on the web
    http://aboutuporn.spanishpornpics.kanakox.com/?nyasia

    18 jailbait young legal porn porn games lucky patient 3 porn star jeannete black gay male porn lindsay lohan porn

  37. 2020 年 1 月 23 日 05:43 | #37

    Nude Sex Pics, Sexy Naked Women, Hot Girls Porn
    http://familysexporn.instasexyblog.com/?nikki

    high school girl porn young tof porn game wet dream women free porn chance porn guy with a pussy free downloadable 3gp porn

  38. 2020 年 1 月 23 日 08:25 | #38

    If you can’t talk to her now, you’ll doit later. You’ll get around to it eventually.

  39. 2020 年 1 月 23 日 11:00 | #39

    Free Porn Galleries – Hot Sex Pictures
    http://busty.porstars.instakink.com/?aubrie

    pinkworlds porn porn star ross punk rock porn angel upload your video porn bizzare young teen porn

  40. 2020 年 1 月 23 日 15:44 | #40

    Free Porn Pictures and Best HD Sex Photos
    http://lionking2porn.moesexy.com/?michelle

    delicious youn porn gay porn pics movie free gallary porn 100 groom porn porn qusetions

  41. 2020 年 1 月 23 日 21:39 | #42

    Sexy photo galleries, daily updated pics
    http://1ratedporn.allproblog.com/?karla

    first time porn interfiew mcafee safe porn sites laitna teen porn black bbws porn pics duration porn sex tube

  42. 2020 年 1 月 23 日 23:13 | #43

    Dirty Porn Photos, daily updated galleries
    http://shemalefun.alexysexy.com/?devon

    hawaiian luau porn texas porn magazines free image hosting porn teen porn photo galleries college porn fuck

  43. 2020 年 1 月 24 日 00:27 | #44

    Scandal porn galleries, daily updated lists
    http://newpantyporn.gaytrainporn.gigixo.com/?mariana

    porn bloopers phucked up porn industry filmed fake cum in porn teen porn trailer watch upload porn

  44. 2020 年 1 月 24 日 03:34 | #45
  45. 2020 年 1 月 24 日 04:55 | #46
  46. 2020 年 1 月 24 日 04:57 | #47

    Dirty Porn Photos, daily updated galleries
    http://porntubesextube.legoporngames.bestsexyblog.com/?valentina

    top porn ewbsites iphone nasty dirty porn free filth free horse porn video thumbs gay rush porn free hd porn mobil

  47. 2020 年 1 月 24 日 05:15 | #48
  48. 2020 年 1 月 24 日 05:26 | #49

    Читать книгу онлайн
    http://www.oldbooks.matrixboard.ru

  49. 2020 年 1 月 24 日 06:36 | #50
コメントページ
1 2 3 4 5 21 234
  1. トラックバックはまだありません。