ホーム > 未分類 > [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 月 15 日 11:38 | #1

    Официальный сайт PlayAmo Casino – https://playamo.pro/

  2. 2020 年 1 月 15 日 18:28 | #2

    Cleansing is a expert cleaning

    Our expert apartment cleaning in New york city consists of cleaning of various products and properties – this is day-to-day cleansing, general cleansing of apartment or condos and cleansing of premises.
    The range of services provided in the firm supplies a number of added areas – commercial alpinism, cleaning equipment and also top quality cleansing of territories with high specialist top quality of service.

    Professional cleaning of the properties is accomplished by the business’s professionals at a high degree in compliance with the entire technical procedure, attended to by the most modern technical demands for cleansing. Our work will aid you to minimize preserving sanitation in your premises.

    We invite you to become our consumer.

  3. 2020 年 1 月 15 日 18:29 | #3

    Праздники и события, которые мы переживаем, обычно не проходят без цветов. Они оставляют впечатляющие воспоминания о каждой дате. У любого человека есть цветок, которому он отдаёт предпочтение из большого разнообразия. У нас в широком цветочном ассортименте можно найти цветы на самый изысканный вкус.
    Если вы не уверены в точных предпочтениях того, кому хотите купить цветы, можете остановиться на красивейших букетах. Наши букеты собраны профессиональными флористами. Букет из ярких роз, нежных орхидей, утонченных хризантем и других, поражающих своей красотой цветов, будет хорошим презентом, как даме, так и джентльмену. Если вы хотите доставить радость женщине, то добавьте к букетунапример мягкую игрушку. Подобный сюрприз будет по душе каждой представительнице женского пола.
    Розы считаются самыми покупаемыми представителями флоры. Даря эти цветы, вы наверняка угодите каждому человеку. Эти прекрасные цветы излучают неповторимый аромат, который сможет радовать длительное время. На нашем складе имеется большой выбор сортов роз разнообразной длины и цветовой гаммы.

    цветы спб

    На вопросы касающиеся подбора букета или создания его по индивидуальному заказу могут ответить наши специалисты.

  4. 2020 年 1 月 15 日 22:02 | #4

    AutoCADで回転する方法。

  5. 2020 年 1 月 15 日 23:52 | #5

    Hot sexy porn projects, daily updates
    http://shemalehistory.gigixo.com/?yesenia

    handjob porn video hidden gay porn susan kiger porn movie deadly love bestiality porn no credit card young girl porn videos from toronto

  6. 2020 年 1 月 16 日 09:24 | #6

    hydra ссылка – hydra купить, гидра

  7. 2020 年 1 月 16 日 10:05 | #7

    hydra купить – гидра, hydra сайт

  8. thulp
    2020 年 1 月 16 日 11:03 | #8

    Prozac (fluoxetine) – an antidepressant that usually causes weight loss, but within the long haul can actually cause weight gain.

    Thus is a recent development with well qualified individuals.

    victorian era womens role

    Because nicardipine is extensively metabolized by the liver, the plasma levels of the drug are influenced by changes in hepatic function.

    The more smokers who can be forced or coerced into quitting, the greater the demand for drugs, be it pharmaceutical nicotine in the form of patches, gum or lozenges or potentially deadly drugs like Champix or Zyban.

    fktrpr94f
    I imagine falling asleep with the already strained neck on our couch didn’t quite help the particular healing process and potentially the medications themselves helped with the headache.

  9. 2020 年 1 月 16 日 11:10 | #9

    Women’s clothing and accessories from the UK https://fas.st/-8K5a

  10. 2020 年 1 月 16 日 12:02 | #10

    https://loveawake.ru – Знакомства Cancun. Сайт знакомств Cancun бесплатно, без регистрации, для серьезных отношений.

  11. 2020 年 1 月 16 日 12:20 | #11

    Hot sexy porn projects, daily updates
    http://videohotpron.asianboytied.bestsexyblog.com/?margaret

    biggest tit porn stars ranking skype porn contacts free principal porn tubes mia teen porn gay daddy bear porn tube

  12. 2020 年 1 月 16 日 20:23 | #14

    Hardcore Galleries with hot Hardcore photos
    http://sexvoday.bloglag.com/?amari

    titty fucking porn sites free porn megaupload porn 123 family guy porn cartoon naked tube pantyhose porn

  13. 2020 年 1 月 16 日 23:38 | #15

    Young Heaven – Naked Teens & Young Porn Pictures
    http://jennymoviesporn.kanakox.com/?alaina

    porn stars movies porn matore mom sarena robinson porn randy teenie porn movies unmonitored free porn search engine

  14. 2020 年 1 月 17 日 03:15 | #16
  15. 2020 年 1 月 17 日 03:52 | #17

    “https://adobe.com/” – Adobe Lightroom is the most supreme compulsion editing software in behalf of photographers, with hundreds of thousands of effects and presets nearby on the internet.

    You can download Lightroom from Adobe’s website.

    “https://en.wikipedia.org/wiki/Adobe_Lightroom” – Adobe Lightroom presets supporter you to edit your photos in relate term by doing a lot of the production after you. You can unaffectedly try minus a pre-defined effect, while keeping your initial impression and reverting recoil from to it at anytime.

    You can use:
    Lightroom Presets for Wedding Photography
    Lightroom Presets for Baby and Family Photography
    Lightroom Presets for Headshots
    Lightroom Presets for Senior Portraits
    Lightroom Presets for Landscape
    Lightroom Presets for Nature Photography
    Lightroom Presets for Food Photography
    Lightroom Presets for Car Photography
    Lightroom Presets for Real Estate
    Lightroom Presets for Product and Fashion Photography

    And a “https://mrlightroom.com/shop/lightroom-presets/autumn-mood-lightroom-desktop-and-mobile-presets/” – Autumn Mood Lightroom Desktop and Mobile Presets
    for everyday shooting.

  16. 2020 年 1 月 17 日 05:33 | #18

    Sexy photo galleries, daily updated pics
    http://chatzyteenporn.fetlifeblog.com/?brandi

    tajo tenghe porn unconscious porn stream worst porn videos biggest porn star ever free 3d porn video nipple suck

  17. 2020 年 1 月 17 日 06:20 | #19

    New hot project galleries, daily updates
    http://asianshownude.relayblog.com/?yolanda

    naught woman porn emo scene porn free video hot family porn album free video porn crossdresser porn magazine list

  18. 2020 年 1 月 17 日 07:44 | #20

    Get 1 Year Trial Subscription for Netflix and CBO to watch unlimited movies for free for 6 months.
    Take your trial now at: https://giveawaylimited.com/movies

  19. 2020 年 1 月 17 日 08:21 | #21

    We are will promptly and effectively make a guarantee High-end restoration New York.

    We continuously keep and also improve the stockroom of additional parts as well as solution records for operational repair service and upkeep.

    Likewise in our business, you can purchase personalized washroom vanities, interior exterior renovations on the very best conditions. Along with our team, Inside renovations Manhattan, and also Premium makeover New York, will definitely come to be simple, quality and also swiftly.

  20. 2020 年 1 月 17 日 15:07 | #22

    Free Porn Galleries – Hot Sex Pictures
    http://naruto.porn.hotblognetwork.com/?jennifer

    black women and white men porn fat women free porn videos jamie foxx gay porn is there real ree porn sites porn elisa buleza

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

    The armed forces of the Russian Federation have one of the world’s largest stockpiles of weapons of mass destruction, including nuclear weapons, and a well-developed system of means of delivery. The armed forces of the Russian Federation were created on may 7, 1992 on the basis of the former Soviet armed forces stationed on the territory of the RSFSR, as well as groups of troops and fleet forces outside Russia (List of Russian military facilities abroad). At that time, there were 2,880,000 people.
    Sniper coat MPA-45

  22. 2020 年 1 月 17 日 16:53 | #24

    Scandal porn galleries, daily updated lists
    http://xxxxpornmovies.alexysexy.com/?reagan

    dave hardman pool table porn teenage spanish porn hacked logins porn teen fuck porn porn stars tongues

  23. Eugeneovefe
    2020 年 1 月 17 日 17:13 | #25
  24. 2020 年 1 月 17 日 19:40 | #26

    Nude Sex Pics, Sexy Naked Women, Hot Girls Porn
    http://nakedhdgirls.instakink.com/?eileen

    gianna michels porn porn browsers latin tranny porn maroon gold porn daily free teen porn mpegs

  25. 2020 年 1 月 17 日 21:13 | #28

    What’s Taking place i’m new to this, I stumbled upon this I havediscovered It positively helpful and it has aided me out loads.I’m hoping to give a contribution & aid other customers like its aided me.Great job.

  26. 2020 年 1 月 18 日 03:59 | #29

    デザインのオンライン学校 ユージーン-クリツィンから 一般的なCADシステムにおける設計上の問題の解決

  27. DennisBials
    2020 年 1 月 18 日 09:00 | #30

    Реклама, продажи http://1541.ru/cms/reklama.php SEO на Pinterest, в Pinterest, 220 usd за месяц

  28. 2020 年 1 月 18 日 12:34 | #31

    Daily updated super sexy photo galleries
    http://spoofsitesporn.alypics.com/?tatum

    free hatai porn porn movies for sale free porn thumbs teens ebony women porn tubes porn extreme pussy fisting

  29. 2020 年 1 月 18 日 15:07 | #32

    Free Porn Galleries – Hot Sex Pictures
    http://blueplainshirt.hotblognetwork.com/?kenia

    best free downloadable porn 3g yiff porn comics free porn old farts young tarts porn tk novo porn jpg

  30. 2020 年 1 月 18 日 17:36 | #33

    Hot galleries, thousands new daily.
    http://shemailsexmoves.shemalecartoons.danexxx.com/?cora

    free all female squirt porn movies retro porn tube best friends porn videos free porn tubes of swinging you porn german amatuere mature

  31. 2020 年 1 月 18 日 17:46 | #34

    online european pharmacy http://www.adpt.fr/spasfon-generique-pfz.php herbal dandruff remedies

  32. 2020 年 1 月 18 日 18:36 | #35

    Scandal porn galleries, daily updated lists
    http://alexsinporn.moesexy.com/?jaylyn

    6 teen porn dirt talk porn lesbian porn of 1950 porn skirts gay porn free dad movie daddies

  33. 2020 年 1 月 18 日 20:25 | #36

    This would be no different, except that the samereporting that was going toward newspaper articles wasalso being used to tell the story in one narrative, in bookform.

  34. 2020 年 1 月 18 日 20:33 | #37

    Sexy pictures each day
    http://escalaporn.energysexy.com/?jakayla

    streaming interractial porn porn money talks india the porn star hot strippers porn life porn cams

  35. Edwarderulk
    2020 年 1 月 19 日 10:40 | #38

    Doolittle would also become a pioneer in instrument flying and helped developing the directional and artificial horizon gyroscope.
    Р’ 2003 Q Рњ 20.
    The way we love, is so unique And when we touch, I m shivering And no one has to get it Just you and me Cause we re just living Between the sheets.
    http://felodarandronadarterr.info/konor-makgregor-intervyu-posle-boya-s-meyvezerom.php Рљ РЎ , , , Р›.
    The song reached number one worldwide.
    This uneven adaptation features at least two fantastic tales Joe Dante s It s a Good Life, about a spoiled kid who has godlike powers, and this simple story of a man, an airplane, and a horrible monster that nobody else can see.

  36. 2020 年 1 月 19 日 10:44 | #39
  37. 2020 年 1 月 19 日 12:13 | #40

    Hot sexy porn projects, daily updates
    http://gtsporn.moesexy.com/?kiley

    vinrage retro porn fucking free lesbian teenie porn reality tv porn big indian ass porn jada fire look alike porn

  38. 2020 年 1 月 19 日 20:01 | #41

    Жизнь с запущенным раком простаты может быть подавляющей. Важно понимать как болезнь, так и ваше лечение, чтобы вы могли принимать активное участие в принятии решений о вашем лечении.
    Если уровень простат-специфического антигена (ПСА) постоянно повышается во время лечения, которое снижает уровень тестостерона, это может означать, что ваш рак простаты прогрессирует. Прогрессирование означает, что рак ухудшается или распространяется.

    Когда это произойдет, ваше лечение может измениться. Вот почему ваш врач может назначить XTANDI – лечение, которое может помочь замедлить прогрессирование.

    сертификат кстанди 18h04

  39. 2020 年 1 月 19 日 20:43 | #42

    не работает

  40. 2020 年 1 月 19 日 20:47 | #43

    Usually I do not learn post on blogs, however I would like to say that this write-up very compelled me to take a look at and do so! Your writing taste has been surprised me. Thanks, quite great post.| а

  41. MichaelGop
    2020 年 1 月 19 日 22:49 | #44

    Все для дома и ремонта: http://35stupenek.ru/ комплектующие для лестниц, мебельный щит, балясины для лестниц, перила для лестниц, ступени для лестниц, двери из массива дуба и бука, точеные ножки для мебели, картины для интерьера, имитация бруса, погонажные изделия, дверная коробка, плинтус оптом

  42. 2020 年 1 月 19 日 23:30 | #45

    I have never heard of Elevation Chemicals, who are you arewhy should we purchase from your company over dancesafe or bunk police?

  43. JusiJaneerago
    2020 年 1 月 20 日 00:55 | #46

    Hello. And Bye.

  44. 2020 年 1 月 20 日 03:19 | #47

    日本片商合法授權 極道光碟屋 台中AV女優光碟店 日本片商合法授權 – AV女優光碟.名器專賣(未滿18歲禁止)

    http://avgood-store.com/

  45. 2020 年 1 月 20 日 09:44 | #48

    prnhpe.pro

    perdos-porno.com

  46. 2020 年 1 月 20 日 11:04 | #49

    Привет мои хорошие.
    Меня зовут Алика.
    Познакомлюсь с парнем для встречи. Приеду к тебе на район или встримся у меня. Живу совсем близко.

    Смотреть здесь

  47. 2020 年 1 月 20 日 13:39 | #50
コメントページ
1 2 3 4 21 234
  1. トラックバックはまだありません。