ํ‹ฐ์Šคํ† ๋ฆฌ

๐Ÿฏforever young๐Ÿฏ
๊ฒ€์ƒ‰ํ•˜๊ธฐ

๋ธ”๋กœ๊ทธ ํ™ˆ

๐Ÿฏforever young๐Ÿฏ

infdw.tistory.com/m

๐Ÿ’™young๐Ÿ’™ ๋‹˜์˜ ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.

๊ตฌ๋…์ž
0
๋ฐฉ๋ช…๋ก ๋ฐฉ๋ฌธํ•˜๊ธฐ

์ฃผ์š” ๊ธ€ ๋ชฉ๋ก

  • ์•ˆ๋“œ๋กœ์ด๋“œ ํˆด๋ฐ” ClassCastException: com.google.android.material.appbar.AppBarLayout cannot be cast to com.google.android.material.appbar.MaterialToolbar ๋งˆ MaterialToolbar ์•ผ ๋‹ˆ ๋จธ์„  ๊ณ ๋ฏผ ์žˆ๋‚˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค ๋‹ค ์“ฐ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ผ๋Š”๋ฐ ์™œ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ์•ˆ ๋Œ์•„๊ฐ€๋Š”๋ฐ MainActivity.kt class MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding private lateinit var toolbar: MaterialToolbar override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) tool.. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 1 2024. 2. 7.
  • [MySQL] Workbench์—์„œ ์‚ฌ์šฉ์ž ์ƒ์„ฑํ•˜๊ธฐ ๋‚˜๋„ ๋ฉ‹์žˆ๊ฒŒ ์ปค๋งจ๋“œ๋ผ์ธ ์จ์„œ ์ž‘์—…ํ•˜๊ณ  ์‹ถ๋‹ค. ๊ทผ๋ฐ ๋‚œ ์›Œํฌ๋ฒค์น˜ ์“ด๋‹ค. ์ผ๋‹จ ํ•ด๋ณด์ž๊ณ ๐Ÿ˜‚๐Ÿ˜‚ Workbench์—์„œ User ์ƒ์„ฑํ•˜๊ณ  ๊ถŒํ•œ ๋ถ€์—ฌํ•˜๊ธฐ 1. Workbench ๋ฉ”์ธํ™”๋ฉด์—์„œ root ๊ถŒํ•œ์œผ๋กœ ์ ‘์†ํ•œ๋‹ค. 2. ์Šคํ‚ค๋งˆ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ๋นจ๊ฐ„ ํ…Œ๋‘๋ฆฌ๋กœ ํ‘œ์‹œํ•œ ์›ํ†ต ๋ชจ์–‘ ์•„์ด์ฝ˜์„ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ Schemas ํƒญ์—์„œ ์˜ค๋ฅธ์ชฝ ํด๋ฆญํ•ด์„œ ์ƒˆ๋กœ์šด ์Šคํ‚ค๋งˆ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ์Šคํ‚ค๋งˆ ์ด๋ฆ„์„ ์ž…๋ ฅํ•œ๋‹ค. Charset์€ utf-8์œผ๋กœ ์„ค์ •ํ•ด์ฃผ๋ผ๊ณ  ํ•˜๋Š”๋ฐ, default๋กœ ์ƒ์„ฑํ•ด๋„ ๋˜‘๊ฐ™์€ ๊ฒƒ ๊ฐ™๋‹ค. 3. ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ƒ์„ฑํ•œ๋‹ค. Administration ํƒญ์˜ Users and Privileges ๋˜๋Š” ์ƒ๋‹จ์˜ Server - Users and Privileges๋ฅผ ํ†ตํ•ด ๊ณ„์ •์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. Add Account๋ฅผ ํด๋ฆญํ•ด ์ƒˆ๋กœ์šด ๊ณ„์ •.. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 0 2022. 7. 12.
  • [MySQL] ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ์ดํ›„ (MySQL Community 8.0.29) OS ํ™˜๊ฒฝ Windows 10 ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด ํ™˜๊ฒฝ์„ ์…‹ํŒ…ํ•˜๋ฉด์„œ ์—ญ์‹œ ์„ค์ •์ด ๊ฐ€์žฅ ์ง„์ด ๋น ์ง€๋Š”๊ตฌ๋‚˜ ์ƒ๊ฐํ•˜๋Š” ์ค‘์ด๋‹ค. MySQL ์—ญ์‹œ MySQL ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ์ดํ›„์— ํ•ด์•ผ ํ•  ์ผ์ด ๊ฝค ์žˆ๋‹ค. ๋งค๋ฒˆ ๊นŒ๋จน๋Š” ๋‚˜๋ฅผ ์œ„ํ•ด ๊ธฐ๋กํ•ด๋‘”๋‹ค. 1. Path ์„ค์ • ์„ค์น˜ ์ดํ›„ Path ์„ค์ •์„ ํ•ด์ค˜์•ผ ํ•œ๋‹ค. ์„ค์น˜ ๋‹ค ํ–ˆ๋‹ค๊ณ  ๋ฌด์ž‘์ • cmd์—์„œ mysql -u root -p ์ณ๋ด๋„ Path ์ถ”๊ฐ€๋ฅผ ํ•ด์ฃผ์ง€ ์•Š์•˜์œผ๋ฉด ์ ‘์†์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. Path ์„ค์ • ๋ฐฉ๋ฒ•์€ ์ด ํฌ์ŠคํŠธ์—์„œ ์„ค๋ช…ํ•ด๋‘์—ˆ๋‹ค. [MySQL] MySQL ํ™˜๊ฒฝ๋ณ€์ˆ˜ Path ์„ค์ •ํ•˜๊ธฐ MySQL์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•˜๋‹ค. ์ด์ œ ์ ‘์†ํ•ด์„œ ์–ผ๋ฅธ ํ…Œ์ด๋ธ”๋„ ๋งŒ๋“ค๊ณ  ํ”„๋กœ์ ํŠธ๋Ÿ‰ ์—ฐ๊ฒฐํ•ด์•ผ์ง€ ! ! ! ! ! ๋‘๋‘ฅ 'mysql'์€(๋Š”) ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ ๋ช…๋ น, ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ, ๋˜๋Š” ๋ฐฐ์น˜ ํŒŒ.. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 0 2022. 7. 9.
  • [MySQL] MySQL ํ™˜๊ฒฝ๋ณ€์ˆ˜ Path ์„ค์ •ํ•˜๊ธฐ MySQL์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•˜๋‹ค. ์ด์ œ ์ ‘์†ํ•ด์„œ ์–ผ๋ฅธ ํ…Œ์ด๋ธ”๋„ ๋งŒ๋“ค๊ณ  ํ”„๋กœ์ ํŠธ๋Ÿ‰ ์—ฐ๊ฒฐํ•ด์•ผ์ง€ ! ! ! ! ! ๋‘๋‘ฅ 'mysql'์€(๋Š”) ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ ๋ช…๋ น, ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ, ๋˜๋Š” ๋ฐฐ์น˜ ํŒŒ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค. MySQL Server ์„ค์น˜ ํ›„ cmd ์ฐฝ์—์„œ MySQL์— ์ ‘๊ทผํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์œ„์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ด๋Š” ํ™˜๊ฒฝ๋ณ€์ˆ˜์—์„œ Path๋ฅผ ์„ค์ •ํ•ด์ฃผ์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. MySQL์˜ ๊ฒฝ๋กœ๋ฅผ ํ™˜๊ฒฝ๋ณ€์ˆ˜์— ์ถ”๊ฐ€ํ•ด์ฃผ๋ฉด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. MySQL Server ๊ฒฝ๋กœ๋Š” MySQL Installer์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ณ„๋„๋กœ ์ง€์ •ํ•ด์ฃผ์ง€ ์•Š์•˜๋‹ค๋ฉด, ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋Š” C:\Program Files\MySQL\MySQL Server 8.0\bin ์ด๋‹ค. ์„ค์ • - ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ • - ์‹œ์Šคํ…œ ์†์„ฑ - ๊ณ ๊ธ‰ - ํ™˜๊ฒฝ.. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 0 2022. 7. 9.
  • ๋Œ€ํ•™์›์— ๊ฐ€๊ณ  ์‹ถ๋‹ค. ์•„์ง์€ ์—„์ฒญ๋‚˜๊ฒŒ ๋ง‰์—ฐํ•œ ๊ณ„ํš ์ค‘ ํ•˜๋‚˜์ด์ง€๋งŒ, ์–ด์จŒ๊ฑฐ๋‚˜ ๋‚˜๋Š” ๋Œ€ํ•™์›์— ๊ฐ€๊ณ  ์‹ถ๋‹ค. ์ง€๋‚œ ํ•œ ํ•ด ๋‚˜๋ฆ„๋Œ€๋กœ ๋ฐ”์˜๊ฒŒ ์ค€๋น„ํ•˜๋Š” ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ๊ณ , ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฐ์‚ฌํ•˜๊ฒŒ๋„ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ฒซ๊ฑธ์Œ์„ ๋—๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๊ณณ๊ณณ์— ์•„์ง ์ฑ„์šฐ์ง€ ๋ชปํ•œ ํ‹ˆ์˜ ์กด์žฌ๊ฐ€ ๊ฝค๋‚˜ ํฌ๊ฒŒ ๋А๊ปด์ง„๋‹ค. ์‚ฌ์‹ค ๋‹น์—ฐํ•œ ์ผ์ด๋‹ค. ๋‚˜์˜ ๋ถ€์กฑํ•จ์„ ํ•œํƒ„ํ•˜๋Š” ์‹œ๊ฐ„์€ ์งง๊ฒŒ ๊ฐ€์ง€๊ฒ ๋‹ค. ๋Œ€์‹  ์ด์ œ๋ถ€ํ„ฐ๋ผ๋„ ๋‚ด๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์„ ์ฐพ์•„์„œ ํ–‰๋™ํ•ด์•ผ ํ•œ๋‹ค. ์ง„์ •์œผ๋กœ '๋ชจ๋ฅธ๋‹ค'๋Š” ๊ฒƒ์€.. ๋‚ด๊ฐ€ ๋ญ˜ ๋ชจ๋ฅด๋Š”์ง€๋„ ๋ชจ๋ฅด๋Š” ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋‚˜๋‹ค. ๋ถ„๋ช…ํžˆ ๋‚ด๊ฐ€ ์•„์ฃผ ๋งŽ์ด ๊ณต๋ถ€ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์•Œ๊ฒ ๋Š”๋ฐ, ๋Œ€์ฒด ๋ญ˜? ๋ญ๋ถ€ํ„ฐ? ์–ด๋–ป๊ฒŒ? ์–ผ๋งˆ๋‚˜? ์•„์ง๋„ ์ด ๋‹จ๊ณ„์˜ ๋„ํŠธ๋จธ๋ฆฌ ์–ด๋“œ๋งค์—์„œ ํ—ˆ์šฐ์ ๋Œ€๊ณ  ์žˆ๋Š” ์ค‘์ด๋‹ค. ์ด๋Ÿฐ ๋‚ด๊ฒŒ ์š”์ฆ˜ ๊ฐ€์žฅ ๊ธ์ •์ ์ธ ์˜ํ–ฅ์„ ๋ผ์น˜๊ณ  ์žˆ๋Š” ๊ฒƒ์€ ์ตœ๊ทผ ์ข‹์€ ๊ธฐํšŒ๋กœ ์ฐธ์—ฌํ•˜๊ฒŒ ๋œ.. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 0 2022. 6. 1.
  • [MySQL] ONLY_FULL_GROUP_BY ์—๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด์„œ GROUP BY๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Query์—์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. "Expression #20 of SELECT list is not in GROUP BY clause and contains nonaggregated column '์ปฌ๋Ÿผ๋ช…' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by" ๊ฒ€์ƒ‰์„ ํ•ด๋ณด๋‹ˆ MySQL 5.7 Version ๋ถ€ํ„ฐ SQL_MODE๊ฐ€ ์ƒ๊ฒผ๋‹ค๊ณ  ํ•œ๋‹ค. (์ฐธ๊ณ ) SQL_MODE๋Š” MySQL์— ์ €์žฅ๋  ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ(validation check) ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•˜๋Š” ์‹œ์Šคํ…œ ๋ณ€์ˆ˜์ด๋‹ค... ๊ณต๊ฐ์ˆ˜ 1 ๋Œ“๊ธ€์ˆ˜ 0 2022. 5. 20.
  • ๊ฐœ๋ฐœ์ž ๋ฉด์ ‘ ์ค€๋น„ : ์ธ์„ฑ๋ฉด์ ‘ ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 5 2022. 1. 22.
    ๋ฌธ์˜์•ˆ๋‚ด
    • ํ‹ฐ์Šคํ† ๋ฆฌ
    • ๋กœ๊ทธ์ธ
    • ๊ณ ๊ฐ์„ผํ„ฐ

    ํ‹ฐ์Šคํ† ๋ฆฌ๋Š” ์นด์นด์˜ค์—์„œ ์‚ฌ๋ž‘์„ ๋‹ด์•„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    ยฉ Kakao Corp.