1 名前:nobodyさん mailto:sage [2021/06/23(水) 16:48:13.98 ID:???.net] Laravel ウェブ職人のためのPHPフレームワーク 本家 https://laravel.com/ git https://github.com/laravel 動画チュートリアル(英語) https://laracasts.com/ 和訳ドキュメント laravel.jp/ ※前スレ 【PHP】Laravel【フレームワーク】 Part.5 https://medaka.5ch.net/test/read.cgi/php/1618535648/ 【PHP】Laravel【フレームワーク】 Part.6 https://medaka.5ch.net/test/read.cgi/php/1621940461/
147 名前:nobodyさん mailto:sage [2021/06/23(水) 23:26:16.55 ID:???.net] >>140 >>90 書いたのでアンチオートインクリメントおじさんだよね?違うの?
148 名前:nobodyさん mailto:sage [2021/06/23(水) 23:26:51.41 ID:???.net] Laraveler = IQ32
149 名前:nobodyさん mailto:sage [2021/06/23(水) 23:28:09.80 ID:???.net] ちなみにイミュータブルデータモデルだと、>>90 みたいなケースは、排他制御なんかせずにどっちも受け入れて、あとでユーザーにAとBの更新どっちを採用するか選ばせたりする。
150 名前:nobodyさん mailto:sage [2021/06/23(水) 23:28:26.50 ID:???.net] Laraveler、涙目になりながらも事実を捻じ曲げようと抵抗w 143nobodyさん2021/06/23(水) 23:26:16.55ID:??? >>140 >>90 書いたのでアンチオートインクリメントおじさんだよね?違うの?
151 名前:nobodyさん mailto:sage [2021/06/23(水) 23:29:52.79 ID:???.net] アンチオートインクリメントおじさん、イキってるわりに、decimal知らないし、>>90 みたいな間抜けな処理書くし、技術力低い説濃厚だなぁ。ガッカリだわ。
152 名前:nobodyさん mailto:sage [2021/06/23(水) 23:31:43.03 ID:???.net] >>147 馬鹿なLaravelerて表現使ってるの、今んとこアンチオートインクリメントおじさんだけだと思ってるんだが違うのか? 90 名前:馬鹿なLaravelerが理解できない事 [sage] :2021/06/23(水) 22:25:46.19 ID:??? 10:00 ユーザAデータ取得 10:00 ユーザBデータ取得 10:01 ユーザAデータ編集 10:03 ユーザBデータ編集 10:04 ユーザBデータ登録 10:05 ユーザAデータ登録 ← ユーザBの編集情報消失!!!!!
153 名前:nobodyさん mailto:sage [2021/06/23(水) 23:32:33.13 ID:???.net] んで? 馬鹿なLaravelerは、 90の場合
154 名前:、どこをどのようにロックすべきか分かったの? UPDATEでN+1問題が発生すると思ってしまうのがLaravelerだからなぁ…。 多分、一生理解できないだろうなぁ。 [] [ここ壊れてます]
155 名前:nobodyさん mailto:sage [2021/06/23(水) 23:32:48.94 ID:???.net] >>90 の処理をLaravelで書くとどういうソースになるの?
156 名前:nobodyさん mailto:sage [2021/06/23(水) 23:32:53.04 ID:???.net] >>148 レス番号間違い。>>146 へのレス。
157 名前:馬鹿なLaraveler、事実歪曲に必死 mailto:sage [2021/06/23(水) 23:34:53.78 ID:???.net] ぷっw 147nobodyさん2021/06/23(水) 23:29:52.79ID:???>>148 アンチオートインクリメントおじさん、イキってるわりに、decimal知らないし、>>90 みたいな間抜けな処理書くし、技術力低い説濃厚だなぁ。ガッカリだわ。
158 名前:nobodyさん mailto:sage [2021/06/23(水) 23:37:10.48 ID:???.net] >>152 アンチオートインクリメントおじさん、さすがに誰がどう見ても>>90 書いたので誰か明白なのに、そうやって惚けるのは恥ずかしいと思うぞ。言い訳なら聞いてやるから、なぜ突合処理書かなかったのか教えてくれる?まさか突合せずロックだけで乗り切れると思ってた?
159 名前:nobodyさん mailto:sage [2021/06/23(水) 23:37:30.63 ID:???.net] UPDATEでN+1問題は草 例えば全ユーザの名称をウサギに変更するときは update user set name = 'ウサギ' だと思うけど更新でN+1ってまさかお前ら select userid from userで全ユーザID情報を取得してその情報をもとに update user set name = 'ウサギ' where userid = 1 update user set name = 'ウサギ' where userid = 2 update user set name = 'ウサギ' where userid = 3 update user set name = 'ウサギ' where userid = 4 みたいな感じでやってるのかwwwwwwwwwwwwww
160 名前:nobodyさん mailto:sage [2021/06/23(水) 23:37:51.02 ID:???.net] Laravelerは排他処理知りません、 という事が白日のもとに晒された忌念すべき日。 6/23はLaraveler忌念日
161 名前:nobodyさん mailto:sage [2021/06/23(水) 23:39:59.84 ID:???.net] >>154 ちょっと、寝ようと思ってるのに笑わすのやめてw マジでLaravelerならやりそうw モンキーアップデイトと名付けよう。
162 名前:nobodyさん mailto:sage [2021/06/23(水) 23:53:16.84 ID:???.net] それもはやActiveRecord関係なく、古来から「ぐるぐるSQL」て言われてたやつの一種だぞ。Javaとかでもアホがよくやらかして問題になってた。 オートインクリメントおじさんは、そんなことすら知らないのか。マジで仕事で開発したことないのかな?
163 名前:nobodyさん mailto:sage [2021/06/23(水) 23:55:18.30 ID:???.net] 逆にぐるぐるSQLって古参しか知らないのでは? 最近の人がやらかすとしたら大抵がN+1だろう
164 名前:nobodyさん mailto:sage [2021/06/23(水) 23:57:24.71 ID:???.net] >>158 つまり、アンチオートインクリメントおじさんは最近開発始めた初心者てこと?
165 名前:nobodyさん mailto:sage [2021/06/24(木) 00:01:04.70 ID:???.net] ぐるぐるSQLって20年前ぐらいのイメージがある
166 名前:nobodyさん mailto:sage [2021/06/24(木) 00:03:23.24 ID:???.net] ぐるぐるSQLとか久々に聞いたぞw 俺もぐるぐるSQLって言ってるけど正式な用語だとなんて言うんだろうか おそらくアンチパターンとして正式名称ついていそうな気がするけど
167 名前:nobodyさん mailto:sage [2021/06/24(木) 00:06:03.39 ID:???.net] 調べてみたけどミックさんが言い出したのが始まりみたいだな。海外だとRBAR Processingて呼んでるらしい。正式名称はわからん。
168 名前:nobodyさん mailto:sage [2021/06/24(木) 00:24:49.09 ID:???.net] アンチオートインクリメントおじさんのまとめ ・decimalとnumericが同じであることを知らない ・decimalは桁数指定できることを知らない ・更新処理をまともに書けない ・排他制御て言葉は知ってるが実装は語れない ・更新系ぐるぐるSQLは一般的な問題であることを知らない こんなところか。
169 名前:nobodyさん mailto:sage [2021/06/24(木) 00:36:45.79 ID:???.net] とにかく口が悪く他人を煽るやつは脳レベルも低いことだけは分かる どちらかが頭良ければこんな不毛な争いにはならない まさにカンガルーが殴り合ってる図のやつだね
170 名前:nobodyさん mailto:sage [2021/06/24(木) 07:30:52.26 ID:???.net] >>154 これはおまえらけっこうやってるぞ 地方、魚の長さによって名称を更新する処理があったとして ちゃんと書ける? 関東 モジャコ(〜10cm)、ワカシ(10〜30cm)、イナダ(30〜40cm)、ワラサ(40〜90cm)、ブリ(90cm〜) 関西 モジャコ(〜10cm)、ツバス(10〜30cm)、ハマチ(30〜40cm)、メジロ(40〜90cm)、ブリ(90cm〜)
171 名前:nobodyさん mailto:sage [2021/06/24(木) 07:31:10.59 ID:???.net] update user set name = 'ワカシ' where userid = 1 and size >= 10 and size < 30 and local = '関東';
172 名前:nobodyさん mailto:sage [2021/06/24(木) 07:50:17.40 ID:???.net] このスレには3人の魔法使いがいる 復活の魔法使い ・過去の話題に息を吹き込む魔法を得意とする。「スレの総意」といった呪文が得意 擬態の魔法使い ・直前の話題を知らないとベテランでも看破できないほど初心者っぽい質問を唱え、終わりかけの話題を再燃させる 連続詠唱の魔法使い ・上二人のループ術を補助する天才。一見二人とは敵対しているように見えるが実はループを加速させるための強力なバフを唱える。高速な連続詠唱が得意 なお、3人とも自宅警備員を経て30歳を境に魔法使い適性を追加取得した模様 現在ではスレの9割が彼らに乗っ取られている
173 名前:nobodyさん mailto:sage [2021/06/24(木) 07:50:50.92 ID:???.net] アンチオートインクリメントおじさんは語彙が乏しいからNGしやすい
174 名前:nobodyさん mailto:sage [2021/06/24(木) 08:03:11.67 ID:???.net] 低知能Laravelerが、朝っぱらから自分たちの低知能を認められずに事実捻じ曲げて傷の舐め合いかw で、凄いことに、こいつらまだ排他処理の仕方、分かってないんだよな、確か。 おさるさん、ウキーw
175 名前:nobodyさん mailto:sage [2021/06/24(木) 08:31:09.51 ID:???.net] >>163 >更新系ぐるぐるSQLは一般的な問題 サルwww 一般的でもなんでもねぇよ、検索してなんて書いてあるか見てみろよwww 新人くらしかやってねぇぞ?w つまりLaravelerは、 ( 新人、以下 } \ ( * ⌒ ▽ ⌒ * ) /わあ〜い って事っすね?w
176 名前:nobodyさん mailto:sage [2021/06/24(木) 08:39:18.18 ID:???.net] >>169 お、朝から排他制御以前に更新処理すらまともに書けない雑魚がなんか喚いてるな。ところでdecimalで桁数指定はできるようになったのかい?? それとIDつけてくれない?技術力低くて煽るだけしか能のない自宅警備員の投稿は、邪魔だからNGID登録して消したいんだよね。昨日もお願いしたんだけど。よろしく!
177 名前:nobodyさん mailto:sage [2021/06/24(木) 08:47:06.91 ID:???.net] アンチオートインクリメントおじさんは、新人しかやらかさない=一般的ではないと宣ってるが、新人のいる現場で仕事したことないってことかな?自宅警備員か、趣味プログラマ説が濃厚だなぁ。
178 名前:nobodyさん mailto:sage [2021/06/24(木) 09:00:31.37 ID:???.net] PHP使ってる現場で自分のスキルが低くてついていけずに脱落した人じゃないかな。 私怨で溜飲を下げるしかできないかわいそうな人なんだよ多分
179 名前:nobodyさん mailto:sage [2021/06/24(木) 09:40:56.42 ID:???.net] > PHP使ってる現場で自分のスキルが低くてついていけずに脱落した人 == >>171-173 ぷっw
180 名前:nobodyさん mailto:sage [2021/06/24(木) 09:45:16.04 ID:???.net] >>166 wwwwwww ワカシって、userっすかwwwwwwwwwwwwww fishじゃないんすか?wwwwwwwwwwwwwwwwwww Laravelerって、マジ、ロボっすねwwwwwwwwwwwwww あ た ま わ る す ぎ る w 166 名前:nobodyさん 2021/06/24(木) 07:31:10.59 ID:??? update user set name = 'ワカシ' where userid = 1 and size >= 10 and size < 30 and local = '関東';
181 名前:nobodyさん mailto:sage [2021/06/24(木) 10:15:12.50 ID:???.net] 図星だからってlaravelスレを荒らしても自らの浅ましさを露呈するばかりで何の解決にもならないぞ
182 名前:nobodyさん mailto:sage [2021/06/24(木) 11:04:55.83 ID:???.net] ここで知識ひけらかしても、空気読めないタイプなのは丸わかりで、 仕事はできないやつってのはバレバレなんだよね どこの会社にもこういうの一人はいるよねw
183 名前:nobodyさん mailto:sage [2021/06/24(木) 11:38:54.67 ID:???.net] うちの会社にこんなひどいのはおらんぞ
184 名前:nobodyさん mailto:sage [2021/06/24(木) 11:51:16.26 ID:???.net] ぷっ バカは必ず自演3連投の法則発動中www
185 名前:nobodyさん mailto:sage [2021/06/24(木) 11:56:01.38 ID:???.net] 現実世界で吐き出せるところがないから、こういうところで吐き出して精神を保ってるのだろう 構ってもらって嬉しいみたいだし、スルーがいいかもね
186 名前:nobodyさん mailto:sage [2021/06/24(木) 12:00:42.63 ID:???.net] スルーしたいがIDつけてくれなくて困る。
187 名前:nobodyさん mailto:sage [2021/06/24(木) 12:04:05.07 ID:???.net] >>177 しかもつっこまれて間違いがバレるパターンが目につく。
188 名前:nobodyさん mailto:sage [2021/06/24(木) 12:32:11.75 ID:???.net] 都合が悪いレスは全部自演扱いするのもアホ荒らしの特徴 自分がやりまくってるから相手もそうだと思っちゃうんだろうな
189 名前:nobodyさん mailto:sage [2021/06/24(木) 12:37:29.11 ID:???.net] そういえば、謎のアンチオートインクリメントおじさんageの書き込みあったよね。あれまさか自演だった?
190 名前:nobodyさん mailto:sage [2021/06/24(木) 13:31:23.14 ID:???.net] まー、排他処理も満足にできない奴が集まって 何言ってても、 それ寒いだけですわなぁヽ(‘ ∇‘ )ノ もっと勉強、しないと。 な?w
191 名前:nobodyさん mailto:sage [2021/06/24(木) 13:34:34.44 ID:???.net] >>177 >ここで知識ひけらかしても 俺が知識ひけらかしたんじゃなくて、 『こいつら、ひょっとしたら排他処理もしらないんじゃねぇの?』って冗談で言ったら マ ジ だ っ た だ け じ ゃ な い で す か ぁ www もう、全員挙動不審になった時には流石に大笑いしたっすよw 『こいつら、マジか!?』ってwww すごいよねぇ、排他処理知らないでWEBシステム作っちゃうんだもん♪ 最早、テロだよテロw
192 名前:nobodyさん mailto:sage [2021/06/24(木) 14:04:03.82 ID:???.net] >>186 排他制御以前に更新処理としておかしいぞって突っ込まれて、まともに反論できなかったお前が1番技術力低いぞ。自己認識をちゃんと持て。
193 名前:nobodyさん mailto:sage [2021/06/24(木) 14:46:22.31 ID:???.net] >>187 >排他制御以前に更新処理としておかしいぞって突っ込まれて、 日本語読めないヴァーカ乙 それ、おまえら『排他処理』を知らないバカの事を例示したんだって言っただろ。 Laravelerって、本当にバカなんだなwww というか、お前ら、まだ排他処理の仕方わかってねぇだろw 本物の白痴池沼かよ?w 133nobodyさん2021/06/23(水) 23:20:42.36ID:+cgzqi1Q>>135 >>128 >送信前の突合処理漏れてるとか致命的だぞ。 その、致命的なことをやらかしてるのがここのLaraveler共で、 俺がそのおかしさを例示したのが、 アホのお前が槍玉に挙げている事だ、 ばーーーーーーーーか!
194 名前:nobodyさん mailto:sage [2021/06/24(木) 14:47:02.29 ID:???.net] 本当にLaravelerってバカしか居ねぇなぁ…。
195 名前:nobodyさん mailto:sage [2021/06/24(木) 14:49:28.62 ID:???.net] というかさ、 >>128 >『送信前の突合処理』漏れてるとか致命的だぞ。 だっってよ^ーーーーーーーーーーーーwwwwww 送信前に、突合なんか、するわけねぇだろwwwww Laravelerって、送信前に突合すんの!???????!!!???? あたま、おかしすぎるっすぅ!!!!wwwww これがLaravelerくおりてぃなんすね?wwwww マジやべぇwwwwwww
196 名前:nobodyさん mailto:sage [2021/06/24(木) 15:01:41.86 ID:???.net] しかしクソ眠い
197 名前:nobodyさん mailto:sage [2021/06/24(木) 15:44:43.85 ID:???.net] Mac板にいる有名荒らしの酒屋の息子みたいなやつだな 自己顕示欲の塊で自信過剰で周りの空気が読めてない こいつはかなり手強いよw
198 名前:nobodyさん mailto:sage [2021/06/24(木) 16:13:31.15 ID:???.net] タダのキチガイだろ 無限に暇がある奴が一番強いのはわかるが
199 名前:nobodyさん mailto:sage [2021/06/24(木) 16:35:11.98 ID:???.net] >>190 DBへ送信する前に突合処理しないで、どうやって他の人間によって更新されいないかどうか判定するんだ? 複数人が編集するタイプの更新処理作ったことないでしょ、お前。普段どんなシステム開発してんの?あ、自宅警備員だったか。
200 名前:nobodyさん mailto:sage [2021/06/24(木) 16:38:39.55 ID:???.net] >>188 >>126 でselect for updateに言及したのだが、どうやらお前はそれが排他制御だって理解できなかったようだな。無知すぎて話にならん。
201 名前:nobodyさん mailto:sage [2021/06/24(木) 17:00:46.14 ID:???.net] そろそろアップサートをおまえらに伝授する時が来たようだな
202 名前:nobodyさん mailto:sage [2021/06/24(木) 17:02:52.77 ID:???.net] 排他処理は重い処理 排他処理に頼ってはいけない 排他を排除せよ
203 名前:nobodyさん mailto:sage [2021/06/24(木) 17:06:04.37 ID:???.net] 突合処理はユーザーに判断を委ねるということ ユーザーが常に正しいわけではない まず正解から逆算するべきなんだ
204 名前:nobodyさん mailto:sage [2021/06/24(木) 17:10:07.74 ID:???.net] 複数行を更新する必要があるとき、おまえらは何も考えずに一行ずつ更新してしまう
205 名前:nobodyさん mailto:sage [2021/06/24(木) 17:29:51.94 ID:???.net] >>196-199 アンチオートインクリメントおじさんを釣って遊ぶのは趣味悪いと思うけどなぁ。
206 名前:nobodyさん mailto:sage [2021/06/24(木) 17:57:24.46 ID:???.net] そうだよ弱い者イジメよくない
207 名前:nobodyさん mailto:sage [2021/06/24(木) 19:24:18.92 ID:???.net] 【悲報】アンチオートインクリメントくん、laravelerかSELECT
208 名前: FOR UPDATEを使った更新処理例示しているのに、Laravelは排他制御知らないと連呼し、SELECT FOR UPDATEを知らないという事実を晒してしまう。 [] [ここ壊れてます]
209 名前:nobodyさん mailto:sage [2021/06/24(木) 19:25:24.08 ID:???.net] >>202 やっべ、笑いすぎて変な日本語になってしまった。
210 名前:nobodyさん mailto:sage [2021/06/24(木) 19:35:36.14 ID:???.net] >>194 >DBへ送信する前に突合処理しないで、どうやって他の人間によって更新されいないかどうか判定するんだ? やべぇw こいつ、マジで言ってるしwww バカじゃね? DB送信??? チンパンジーかよwwww なんだ、DB送信ってwwww
211 名前:nobodyさん mailto:sage [2021/06/24(木) 19:37:14.91 ID:???.net] >>202 そういうことだったの?オートインクリおじアホすぎるだろwww 俺だったら恥ずかし過ぎて回線切って首吊るけど、正しく理解して羞恥心感じるだけの知能はないんだろうな
212 名前:nobodyさん mailto:sage [2021/06/24(木) 19:37:52.72 ID:???.net] だーめだこのバカ共 本当に論理性皆無だし さすがLaraveler動物園だなw
213 名前:nobodyさん mailto:sage [2021/06/24(木) 19:39:15.49 ID:???.net] >>195 >126でselect for updateに言及したのだが、どうやらお前はそれが排他制御だって理解できなかったようだな。無知すぎて話にならん。 日本語理解できない君が、なんとか事実を捏造しようと必死w お魚さんがユーザー君達だもんねw
214 名前:nobodyさん mailto:sage [2021/06/24(木) 19:40:23.93 ID:???.net] で、ここに居るLaraveler、 実は、SELECT FOR UPDATEって言われても、 まだ何のことなのか分かってないんだぜ? 動物園っていうか、水族館Laravelerってwww
215 名前:nobodyさん mailto:sage [2021/06/24(木) 19:41:54.92 ID:???.net] だから、 まだ欠番しない連番の作り方も まーーーたく わっかりっましぇーーーーん なのが、Laraveler wwwww ちょーうけるんでっすけどぉwwww
216 名前:nobodyさん mailto:sage [2021/06/24(木) 19:45:19.71 ID:???.net] ばかららべらー https://medaka.5ch.net/test/read.cgi/php/1621940461/ 930 nobodyさん2021/06/23(水) 10:37:20.56ID:??? ユーザーAに採番1を付与 ユーザーBに採番2を付与 ユーザーAがキャンセル ユーザーAは存在しない ユーザーBは採番2を取得 これどうやって解決すんの?問題を理解できてなかったのか? ぷぷぷぷぷーーーーーーーーーーーーwwww
217 名前:nobodyさん mailto:sage [2021/06/24(木) 19:47:14.54 ID:???.net] 悔しすぎて発狂したww まあ一人で死ぬまでやっとけ、どうせ機能してないスレなので荒らされても痛くも痒くもない
218 名前:nobodyさん mailto:sage [2021/06/24(木) 19:55:22.29 ID:???.net] ばかららべらー >>27 >>36 いや逆にそれロックする場面じゃないよね 10:04の時点でAの画面には「元データが更新されました」って表示されてるし 10:05の時点では「Bが保存したデータが破壊されるけどいいですか?」って確認のメッセージが表示される いずれにせよヒューマンのケツダンが必要でコンピューターがロックではない! >>38 お前さ、本当に頭悪いみたいだから、ヒント出すぞ。 『排他処理』 ロックとは一言も言ってない。 排他処理はどうやってやればいい? ロックはどこでする必要がある? 大丈夫かよ、こいつら本当に? という流れで、ばかららべらーに排他処理を教えていた所、 日本語の読めないちんぱんじー >>122 が、 「なんでお前は取得時と登録時のデータ突合の処理書いてないの?バカなの?排他制御以前の問題でしょ。」 と、トチ狂った頭おかしい鳴き声を上げた所、 排他処理のはの字も知らないららべる動物園のサルが一斉に『ウキ―!!!!』を連呼 ←いまここ
219 名前:nobodyさん mailto:sage [2021/06/24(木) 20:23:08.33 ID:???.net] >>204 うん?お前にとって聞き慣れない日本語だから、突っかかってくるのは結構だけど、俺の質問には答えられないのか?相変わらずアホだな。昨日から、decimalの件にしても、突合処理の件にしても、都合が悪くなると話誤魔化して逃げるよな。無様。
220 名前:nobodyさん mailto:sage [2021/06/24(木) 20:25:45.37 ID:???.net] >>208 いや分かってないのはお前。俺はすでに更新処理時にselect for updateを使った処理を説明したのだが、それを排他制御だと知らずに、お前はその後もlaravelerは排他制御知らない!て言ってたよねー。 decimalの件に続いて、また無知を晒しちゃったなwww
221 名前:nobodyさん mailto:sage [2021/06/24(木) 20:31:12.61 ID:???.net] アンチオートインクリメントおじさんのまとめ ・decimalとnumericが同じであることを知らない ・decimalは桁数指定できることを知らない ・更新処理をまともに書けない ・排他制御て言葉は知ってるが実装は語れない ・更新系ぐるぐるSQLは一般的な問題であることを知らない ・select for updateが排他制御の一種であることを知らない どんどん間抜けな事実が積み上がっていくな。こんな生き物を技術力高いとか前スレで
222 名前:邇^してた腰巾着氏に意見を訊いてみたい。 [] [ここ壊れてます]
223 名前:nobodyさん mailto:sage [2021/06/24(木) 20:54:20.51 ID:???.net] decimal言ってバカは、 『桁数指定』の意味が分からないちんぱんじーっだって自己主張してんだよね。 桁数指定って、こういう事 00000001 おさるさんすてきー!!!!
224 名前:nobodyさん mailto:sage [2021/06/24(木) 20:55:20.29 ID:???.net] >>213-215 うーーーーーーーーーーーーーん、 ちんーーーーーーーーーーーーーーーーーーーーー ぱんじーーーーーーーーーーーーーーーーーーーーーーーーwwwww
225 名前:nobodyさん mailto:sage [2021/06/24(木) 20:58:41.61 ID:???.net] まー、 プライマリキーをauto_incrementなFW任せにしか出来ないお猿さん達には、 ちょーーーーーーーっと、難し過ぎたかな? 小学生レベルだけどぉ^^^^^^^^^^^^^^^^^^^
226 名前:nobodyさん mailto:sage [2021/06/24(木) 21:01:19.94 ID:???.net] やれやれ、また言い訳か。見苦しいやつ。一切理性的な反論ができないのだから、実に惨めだよな。
227 名前:nobodyさん mailto:sage [2021/06/24(木) 21:13:58.68 ID:???.net] >>219 知性の無い奴が、なんか寝言言ってるしw
228 名前:nobodyさん mailto:sage [2021/06/24(木) 21:22:35.75 ID:???.net] お前ほんとに成長しないな https://medaka.5ch.net/test/read.cgi/prog/1623223658/340
229 名前:nobodyさん mailto:sage [2021/06/24(木) 21:28:31.41 ID:???.net] いや、あれだけ自信満々にlaravel使いは排他制御も知らないとか煽りまくってたやつが、まさかselect for updateも知らなかったなんてびっくりだわ。
230 名前:nobodyさん mailto:sage [2021/06/24(木) 22:33:25.32 ID:???.net] select for updateというのはSELECTした行をロックする機能である 通常の更新系ぐるぐるSQLというのはいわば「同時の処理が走るわけがない」という楽観論にもとづき実行される 結果、ぐるぐる中に他の処理が走ると整合性がとれなくなるのだ しかし!select for updateは更新行をあらかじめ全てロックできるのだ!! その間に1行ずつループですべて更新して最後にコミットだ!! 更新時に大胆に複数行ロックを行い怒涛のループで更新だ! これが悲観ロックぐるぐる行進なのだ!
231 名前:nobodyさん mailto:sage [2021/06/25(金) 02:12:09.35 ID:???.net] 結局お前らオートインクリメント君に論破されたのかよ
232 名前:nobodyさん mailto:sage [2021/06/25(金) 02:36:01.84 ID:???.net] >>224 >>215 見てそう思うんなら、それで良いぞ。腰巾着が何か言ってるわって失笑するだけ。
233 名前:nobodyさん mailto:sage [2021/06/25(金) 04:28:17.59 ID:???.net] >>225 >>215 見てそう思うならって、それ全部お前らが勝手に言ってる妄言じゃん。 これまでのコメント全く読んでないのかよ?
234 名前:nobodyさん mailto:sage [2021/06/25(金) 07:30:22.84 ID:???.net] >>226 妄想?全部今までのやり取りから明らかになった事実だけど?反論あるなら聞くよ。腰巾着くん。
235 名前:nobodyさん mailto:sage [2021/06/25(金) 07:31:45.23 ID:???.net] 腰巾着というかオートインクリメントおじさんの自演だよね
236 名前:nobodyさん mailto:sage [2021/06/25(金) 07:35:18.27 ID:???.net] あーそういう?あのカスは、マジで恥知らずだな。
237 名前:nobodyさん mailto:sage [2021/06/25(金) 09:19:34.45 ID:???.net] >>216 これって、ひょっとしてdecimalは小数部必須だと思ってるてこと?
238 名前:nobodyさん mailto:sage [2021/06/25(金) 09:34:55.30 ID:???.net] お題:文字列型と数値型の違いについて 注目ポイント→数値と数字の違い 具体例:IDにおいて0埋めされている値をどう扱うか
239 名前:nobodyさん [2021/06/25(金) 09:42:38.44 ID:lWB6c1gF.net] 前にソースとして、MySQLのdecimalについて説明したマニュアルを貼ったんだが(>>43 )、カスは読んでないってことか。 > 標準 SQL では、構文 DECIMAL(M) は、DECIMAL(M,0) と同等です。 > 同様に、構文 DECIMAL は DECIMAL(M,0) と同等です。 > M の値を決定するために、実装は許可されています。 > MySQL は、DECIMAL 構文のこれらのバリアント形式をどちらもサポートします。M のデフォルト値は 10 です。 > スケールが 0 の場合、DECIMAL 値には小数点も小数部も含まれません。
240 名前:nobodyさん [2021/06/25(金) 09:44:58.23 ID:lWB6c1gF.net] ごちゃごちゃいう前に、手元のMySQLで検証すりゃいいのに。ほんとカスはどこまで行ってもカスだわ。 エンジニアじゃないんだろうなぁ。 mysql> CREATE TABLE fuga (num1 decimal(8) zerofill, num2 decimal(8,2) zerofill); Query OK, 0 rows affected (0.04 sec) mysql> insert into fuga values(1, 1); Query OK, 1 row affected (0.01 sec) mysql> select * from fuga; +----------+-----------+ | num1 | num2 | +----------+-----------+ | 00000001 | 000001.00 | +----------+-----------+ 1 row in set (0.00 sec) >>216 とかまじでバカ晒してるわ。 > 桁数指定って、こういう事 > 00000001 > おさるさんすてきー!!!!
241 名前:nobodyさん mailto:sage [2021/06/25(金) 10:35:47.83 ID:???.net] >>233 それORMに持ってきたらどうなるんだ?
242 名前:nobodyさん mailto:sage [2021/06/25(金) 10:37:04.22 ID:???.net] >>233 それ、オーバーフロー問題、何一つ解決してないじゃん。
243 名前:nobodyさん mailto:sage [2021/06/25(金) 10:44:02.55 ID:???.net] 1. auto incrementなIDだから、キャンセルすると番号飛びます、 2. キャンセル発生するリクエスト繰り返すと、実装によっては何桁あっても簡単にオーバーフローさせられます、 3. Laravelerは排他処理が実装出来ません、 4. auto incrementに頼ってる事が問題です、 4. つまり数値型なら何にしたところで意味ありません、 こういう流れだぞ? 本当にLaravelerって頭悪いな。
244 名前:nobodyさん mailto:sage [2021/06/25(金) 10:47:31.26 ID:???.net] >>236 論点すり替えはやめような。向こうはdecimalでは桁数指定できないて言い続けてて、俺はその主張は間違っているという指摘を続けているわけなんだが?
245 名前:nobodyさん mailto:sage [2021/06/25(金) 10:49:34.73 ID:???.net] これとか今見返すと大爆笑だよね。 41 名前:nobodyさん [sage] :2021/06/23(水) 19:45:25.69 ID:??? >>40 へぇ。お前のDBのdecimalは、00001って数値を持てるんだ。 すげぇな。
246 名前:nobodyさん mailto:sage [2021/06/25(金) 10:52:16.60 ID:???.net] アンチオートインクリメントおじさんは、decimalで00001を指定できないDBをご存知らしいから是非教えてほしい。
247 名前:nobodyさん mailto:sage [2021/06/25(金) 10:52:48.15 ID:???.net] ID(主キー)を発行するたった1つのユニークなやり方は INSERT tbl(ID) VALUES (MAX(ID)+1)だよ これは排他制御であり必ず連番になりauto_incrementに頼っていません!